ArcSolve Translate Support and Permissions Notice

Effective Date: May 10, 2026

ArcSolve Translate is an extension that provides lightweight PDF viewing and text translation. When the translation feature is enabled, selected text or PDF page text may be transmitted to the Google Translate API, so please review the content before translating sensitive documents.


1. What This Extension Does

ArcSolve Translate provides the following features.

  • Detection of PDF links or embedded PDFs displayed on web pages
  • Opening a PDF viewer over the page
  • In-browser PDF rendering based on PDF.js
  • Translation of PDF page text
  • Translation of web page text selected by the user
  • Saving target language and selection translation settings

2. Why Site Access Is Required

PDFs and the text targeted for translation are not limited to specific sites. PDF detection and selection translation may be necessary on arbitrary domains the user is viewing, such as papers, lecture materials, reports, public agency documents, and web posts.

For this reason, ArcSolve Translate uses the <all_urls> host permission and content script match. If access is restricted, PDF detection, opening the PDF viewer, and selection translation may not work outside the permitted sites.

3. What Actually Happens on the Page

The ArcSolve Translate content script may perform the following operations on the page.

  • Checking the current page URL and document type
  • Inspecting candidate PDF link, embed, object, and iframe attributes
  • Showing or removing the PDF viewer shell
  • Detecting selected text when the selection translation setting is enabled

PDF detection itself does not transmit the entire page body to ArcSolve servers.

4. Permissions and Assets

Permission or AssetPurpose of Use
storageStoring target language, selection translation settings, PDF viewer session, translation cache, and translation engine cooldown
<all_urls> host permissionPDF detection on arbitrary sites, selected-text translation, and loading of PDF source files
Content script <all_urls> matchStanding by for PDF detection and selection translation UI on permitted sites
pdf-viewer.html web accessible resourceDisplaying the PDF viewer iframe over the page
PDF.js runtime assetsLoading the PDF rendering code bundled within the extension

The only manifest permission currently declared is storage. ArcSolve Translate does not use the scripting, identity, tabs, debugger, or nativeMessaging permissions.

5. Caution Regarding Translation Transmission

When the following features are used, the text and target language may be transmitted to the Google Translate API.

  • When translation is enabled in the PDF viewer
  • When text is selected after enabling drag translation

Do not translate text that should not be sent to an external translation service, such as personal information, customer information, confidential research materials, contracts, internal documents, exam questions, or paid materials.

6. Caution Regarding PDF Source Loading

The PDF viewer loads the PDF source URL directly in the browser. If the PDF is a resource accessible only after login, the request to the source site may be accompanied by the browser’s authentication credentials.

ArcSolve Translate does not upload the PDF source to ArcSolve servers, but the necessary requests may be made to the source site providing the PDF and to the Google Translate API, respectively.

7. Limitations of Selection Translation and Machine Translation

Selection translation is disabled by default. Once the user enables it and selects text, a translation request may be made. Input fields, contenteditable regions, translate=no elements, code blocks, and the like are designed to be excluded from translation, but it is safer to turn the feature off on sensitive screens.

Translation results do not fully guarantee the meaning of the source text. Documents where accuracy is critical, such as those in academic, legal, medical, financial, contractual, or patent contexts, must be reviewed alongside the original and, where necessary, verified by a professional.

8. How Users Can Maintain Control

  • Restrict the site access scope from the Chrome extension settings
  • Turn off drag translation
  • Avoid enabling the translation feature in the PDF viewer
  • Disable or remove the extension
  • Clear session storage-based viewer/cache by closing the browser

Contact: [email protected]

10. Chrome Web Store Reviewer Summary

This English summary is provided for Chrome Web Store review convenience. The Korean text above is the authoritative notice.

  • ArcSolve Translate uses <all_urls> to detect PDFs, open a bundled PDF viewer, load PDF source URLs, and translate selected text on arbitrary sites.
  • The only declared manifest permission is storage; it is used for translation settings, viewer session data, translation cache, and translation engine cooldown records.
  • Text is sent to Google Translate API only when the user enables PDF translation or selection translation.
  • ArcSolve Translate does not upload PDF files, source text, or translation results to ArcSolve servers in the current implementation.