AnyDoc Translator - Translate Web and PDF
β¨ AI-Powered π Security Report Available View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
Free AI Translation Plugin β Fast, Accurate, and Perfectly Preserves Formatting.
Supports translation of web pages, documents, text, and bilingual subtitles for videos. Compatible with multiple AI models, including ChatGPT, DeepSeek, and Gemini. Whether for studying, research, or watching foreign-language videos, it helps you handle everything with ease.
π Core Features
1 Web Page Translation π
Supports one-click webpage translation, automatically detects the language, and instantly turns any foreign website into a bilingual reading experience. Whether for casual browsing or serious study, the smart side-by-side layout makes understanding effortless.
Supports webpage screenshot functionality, allowing you to save the translated page as an image with one click.
2 Word & Phrase Translation π±οΈ
Simply highlight any word or sentence to receive instant, accurate translation. Also supports AI-powered word explanations to help you stay focused while exploring new languages β perfect for deep reading or relaxed learning.
3 Document & Image Translation π
Upload files with one click to receive accurate translations while preserving the original formatting β no need to manually adjust fonts, tables, or images.
Supports 30+ file formats, including PDF, Word, PowerPoint, and all image formats β ideal for both daily work and professional use.
Academic Mode β Perfect for research papers, theses, and scholarly articles. Equations, citations, and references are precisely retained and compatible with platforms like arXiv, Core, and MDPI.
4 Multi-Model Powered Translator
Choose the most suitable AI engine for your task β supports DeepSeek, ChatGPT, Gemini, Claude Haiku, and more. Whether you prioritize speed, translation quality, or free usage, Anydoc lets you switch effortlessly to get smarter, context-aware translations tailored to your needs.
5 Right-to-Left Language Support
Accurately translates into RTL languages such as Arabic, Hebrew, and Urdu, while fully respecting the original layout. Paragraphs, punctuation, bullet points, and images are perfectly mirrored, delivering a polished, ready-to-publish RTL output.
6 Video Subtitle Translation π¬
Open any YouTube video and generate bilingual subtitles with one click. Supports automatic timeline alignment, ensuring every line matches the scene precisely. Whether learning a language, watching international lectures, or enjoying entertainment content, you can overcome language barriers and enjoy a smooth, immersive viewing experience.
π₯ Ideal For
π Students & Researchers β Easily read academic papers, textbooks, and scientific literature.
π Language Enthusiasts & Learners β Practice languages and understand cultures with bilingual content.
π» Developers & Tech Professionals β Quickly grasp technical documentation and forum discussions.
π Business & Corporate Users β Accurate translations for contracts, emails, and official documents.
π Global Literature & Web Fiction Fans β Enjoy foreign novels, fanfiction, and online stories.
π΅ Try Anydoc Translator and experience the power of language freedom! π΅
Membership Benefits: Provides high-quality translation powered by leading AI models such as DeepSeek, ChatGPT (OpenAI), Claude Haiku, and Gemini (Google). Supports unlimited page translations and watermark-free document export. Current pricing: 3-day trial free, $7.99 per month, or $71.88 per year.
Tags
Privacy Practices
Security Analysis
Permissions
Code Patterns Detected
External Connections
Package Contents 165 files Β· 7.4MB
What This Extension Does
The AnyDoc Translator - Translate Web and PDF extension appears to be a productivity tool designed to translate text from various sources, including web pages, files, and images. Its name and description suggest it uses AI-powered translation capabilities.Permissions Explained
- contextMenus: Allows the extension to create custom context menus that can interact with the user's browser.
- storage and unlimitedStorage: Enables the extension to store data locally on the user's device, which is standard for extensions that need to remember settings or cache data.
- clipboardWrite: Grants permission for the extension to write text to the clipboard, which could be used for translating selected text.
- tabs, scripting, and activeTab are also standard permissions for extensions that interact with web pages, allowing them to access and manipulate tabs, execute scripts in the context of a webpage, and have access to the active tab's content, respectively.
- cookies: This permission is unusual for an extension focused on translation. It could be used to store or read cookies from websites, but this seems broader than necessary for its claimed functionality.
- nativeMessaging: This is a critical risk category permission that allows the extension to communicate with native applications installed on the user's system. While some extensions might need this for specific functionalities, it's unusual and suggests a deeper integration into the operating system than typical browser extensions.
- *://*/: The wildcard permission for all URLs indicates the extension can make requests to any website, which is highly unusual and could pose significant security risks.
What We Found in the Code
- [medium] innerHTML assignment β potential XSS vector: This flag suggests that the extension uses
innerHTMLto update parts of its UI. While this can be a potential vulnerability if used with untrusted data (e.g., user input), it's also a common pattern for updating UI elements, especially in older codebases or those using certain frameworks. Without more context, it's hard to say whether this is genuinely concerning. - [info] Makes HTTP requests: This is a normal behavior for extensions that need to fetch data from the internet, such as APIs for translation services.
External Connections
The extension communicates with several domains:- www.w3.org (World Wide Web Consortium): Expected for its functionality, possibly used for standards compliance or documentation.
- translate.yandex.net, translate-pa.googleapis.com, and api-edge.cognitive.microsofttranslator.com: These are translation API services from Yandex, Google, and Microsoft, respectively. They are expected given the extension's purpose.
- edge.microsoft.com and ovs-shopwindow-server.wps.com: Less clear why these domains are being contacted without more context on their specific use in the extension.
- transmart.qq.com, api.wps.com, account.wps.com, www.google-analytics.com, and checkout.wps.com: These seem to be related to WPS (an office suite) and Google Analytics, which could be for tracking or integration purposes. Their inclusion is less clear without more information on their specific use in the extension.
- feross.org: This domain does not appear directly related to translation services but might be used for licensing or other purposes.
Things to Consider
Given its large user base and functionality, it's surprising that the extension has such broad permissions. The inclusion ofnativeMessaging and the wildcard URL permission is particularly concerning, as these could allow the extension to access sensitive system resources or make unauthorized requests on behalf of the user. Users should carefully consider whether an extension with such capabilities is necessary for their translation needs and weigh the potential risks against its benefits.