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 Asset | Purpose of Use |
|---|---|
storage | Storing target language, selection translation settings, PDF viewer session, translation cache, and translation engine cooldown |
<all_urls> host permission | PDF detection on arbitrary sites, selected-text translation, and loading of PDF source files |
Content script <all_urls> match | Standing by for PDF detection and selection translation UI on permitted sites |
pdf-viewer.html web accessible resource | Displaying the PDF viewer iframe over the page |
| PDF.js runtime assets | Loading 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
9. Related Documents
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.