Selection TranslateAI
Overview
Translate selected text with OpenAI, Claude, Grok or Gemini. Get in-context grammar explanations and a personal dictionary.
# Chrome Web Store β Listing Copy All texts below are ready to paste into the Chrome Web Store developer dashboard. --- ## Store name ``` Selection TranslateAI ``` ## Category ``` Work and planning ``` ## Short description (EN, β€ 132 chars) ``` Translate selected text with OpenAI, Claude, Grok or Gemini. Get in-context grammar explanations and a personal dictionary. ``` ## Short description (RU, β€ 132 chars) ``` ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ ΡΠ΅ΡΠ΅Π· OpenAI, Claude, Grok ΠΈΠ»ΠΈ Gemini. ΠΡΠ°ΠΌΠΌΠ°ΡΠΈΠΊΠ° Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΠΈ Π»ΠΈΡΠ½ΡΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ. ``` --- ## Detailed description (EN) ``` Selection TranslateAI turns any webpage into a language-learning surface. Select a word or a sentence and get an instant translation from your favourite AI model. Click the lamp and the extension will break down the exact grammatical form, show the phrase the word belongs to, and explain in plain language why that form was chosen β perfect for languages with conjugations and declensions. βΈ Four AI providers, one UI Bring your own API key for OpenAI (GPT-4o mini, GPT-4o), Anthropic Claude (Haiku, Sonnet), xAI Grok (Grok 3, Grok 4) or Google Gemini (Flash 2.0, Flash 2.5). Keys are stored locally and separately for each provider β switch any time without losing your setup. βΈ Translation popup Highlight text β a translate button appears next to your selection. Click it to see the translation stream in real time. Copy, save to dictionary, or dive into the contextual explanation. βΈ Explain in context (lamp button) The extension captures the sentence around your selected word and asks the AI for a structured 5-line explanation: β Base form β What form (with a matching pattern example from another word) β Phrase β the exact collocation the word sits in β Means here β the translation tied to that phrase β In plain words β why this form was chosen, with a contrast example The explanation is written in your interface language, with bold key terms and italic foreign-language quotes. βΈ Personal dictionary Save words you want to remember with the β+β button. Open the dictionary side panel (button or Alt+Shift+S), resize it, and export your word list as CSV or Excel at any time. βΈ Instant mode Prefer zero-click workflow? Enable instant translation and get results the moment you release the mouse. βΈ Active-model indicator The popup shows which provider and model will handle your next request β at the top, with a live status dot (green when a key is set, amber when missing). βΈ 17 translation languages & 4 interface languages Translate to Arabic, Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish or Ukrainian. Interface in Russian, English, Spanish or Chinese β switch with a flag click. βΈ Hotkeys Alt+Shift+T β enable/disable the extension Alt+Shift+S β open/close the dictionary Esc β close the translation popup βΈ Six color themes Indigo, Blue, Teal, Rose, Amber, Slate β match the extension to your aesthetic. βΈ Privacy by design No analytics, no telemetry, no third-party servers. Your text goes directly from your browser to the AI provider you chose, using the key you entered. Full privacy policy: https://github.com/kostanian/ai-translator-chrome/blob/main/PRIVACY.md βΈ Open source Every line of code is on GitHub: https://github.com/kostanian/ai-translator-chrome Requires an API key from the provider you pick β usually free tier or pay-as-you-go. ``` --- ## Detailed description (RU) ``` Selection TranslateAI ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΡΠ±ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ Π² ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π½Π°ΠΆΡΡ. ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΠ-ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π»Π°ΠΌΠΏΠΎΡΠΊΡ β ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π±Π΅ΡΡΡ Π³ΡΠ°ΠΌΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΠΌΡ, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡΠΎΠΈΡ ΡΠ»ΠΎΠ²ΠΎ, ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΎΠ±ΡΡΡΠ½ΠΈΡ, ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ±ΡΠ°Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΡΠΎΡΠΌΠ°. ΠΠ΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² ΡΠΎ ΡΠΏΡΡΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡΠΌΠΈ. βΈ Π§Π΅ΡΡΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΠ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²ΠΎΠΈ API-ΠΊΠ»ΡΡΠΈ ΠΎΡ OpenAI (GPT-4o mini, GPT-4o), Anthropic Claude (Haiku, Sonnet), xAI Grok (Grok 3, Grok 4) ΠΈΠ»ΠΈ Google Gemini (Flash 2.0, Flash 2.5). ΠΠ»ΡΡΠΈ Ρ ΡΠ°Π½ΡΡΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° β ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ, Π½Π΅ ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ. βΈ ΠΠΊΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ β ΡΡΠ΄ΠΎΠΌ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°. ΠΠ°ΠΆΠΌΠΈΡΠ΅ β ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»ΠΎΠ²Π½ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΠΏΠΈΡΡΠΉΡΠ΅, ΡΠΎΡ ΡΠ°Π½ΡΠΉΡΠ΅ Π² ΡΠ»ΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅. βΈ ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ (Π»Π°ΠΌΠΏΠΎΡΠΊΠ°) Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Ρ Π²Π°ΡΡΠ²Π°Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎΠΊΡΡΠ³ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° ΠΈ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Ρ ΠΠ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΠΈΠ· 5 ΡΡΡΠΎΠΊ: β ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΎΡΠΌΠ° β Π§ΡΠΎ Π·Π° ΡΠΎΡΠΌΠ° (Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°) β Π‘Π»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ β ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΡΠ°Π·Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠΎΠΈΡ ΡΠ»ΠΎΠ²ΠΎ β ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ Π·Π΄Π΅ΡΡ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠ΅ ΠΊ ΡΡΠΎΠΉ ΡΡΠ°Π·Π΅ β ΠΠ° ΠΏΠ°Π»ΡΡΠ°Ρ β ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ±ΡΠ°Π½Π° ΡΡΠ° ΡΠΎΡΠΌΠ°, Ρ ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π Π°Π·Π±ΠΎΡ Π²ΡΠ΄Π°ΡΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, Ρ ΠΆΠΈΡΠ½ΡΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² ΠΈ ΠΊΡΡΡΠΈΠ²ΠΎΠΌ Π΄Π»Ρ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΡ ΡΠΈΡΠ°Ρ. βΈ ΠΠΈΡΠ½ΡΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ Π‘ΠΎΡ ΡΠ°Π½ΡΠΉΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«+Β». ΠΡΠΊΡΡΠ²Π°ΠΉΡΠ΅ Π±ΠΎΠΊΠΎΠ²ΡΡ ΠΏΠ°Π½Π΅Π»Ρ ΡΠ»ΠΎΠ²Π°ΡΡ (ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈΠ»ΠΈ Alt+Shift+S), ΠΌΠ΅Π½ΡΠΉΡΠ΅ Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π² CSV ΠΈΠ»ΠΈ Excel Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. βΈ ΠΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΡΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ ΠΊΠ»ΠΈΠΊΠΎΠ²? ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ β ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΡΡΠ°Π·Ρ ΠΏΡΠΈ ΠΎΡΠΏΡΡΠΊΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ. βΈ ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΠ²Π΅ΡΡ Ρ ΠΏΠΎΠΏΠ°ΠΏΠ° Π²ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡ Π²Π°Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π·Π°ΠΏΡΠΎΡ β Ρ ΠΆΠΈΠ²ΡΠΌ ΡΡΠ°ΡΡΡ-ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ (Π·Π΅Π»ΡΠ½ΡΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡΡ Π·Π°Π΄Π°Π½, ΡΠ½ΡΠ°ΡΠ½ΡΠΉ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ). βΈ 17 ΡΠ·ΡΠΊΠΎΠ² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΈ 4 ΡΠ·ΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅ Π½Π° Π°ΡΠ°Π±ΡΠΊΠΈΠΉ, ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ, ΡΠ΅ΡΡΠΊΠΈΠΉ, Π½ΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄ΡΠΊΠΈΠΉ, Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, ΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΈΠΉ, Π½Π΅ΠΌΠ΅ΡΠΊΠΈΠΉ, ΠΈΡΠ°Π»ΡΡΠ½ΡΠΊΠΈΠΉ, ΡΠΏΠΎΠ½ΡΠΊΠΈΠΉ, ΠΊΠΎΡΠ΅ΠΉΡΠΊΠΈΠΉ, ΠΏΠΎΠ»ΡΡΠΊΠΈΠΉ, ΠΏΠΎΡΡΡΠ³Π°Π»ΡΡΠΊΠΈΠΉ, ΡΡΡΡΠΊΠΈΠΉ, ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΠΉ, ΡΠ²Π΅Π΄ΡΠΊΠΈΠΉ, ΡΡΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ β ΡΡΡΡΠΊΠΈΠΉ, Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ β ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊΠ»ΠΈΠΊΠΎΠΌ ΠΏΠΎ ΡΠ»Π°Π³Ρ. βΈ ΠΠΎΡΡΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ Alt+Shift+T β Π²ΠΊΠ»ΡΡΠΈΡΡ/Π²ΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Alt+Shift+S β ΠΎΡΠΊΡΡΡΡ/Π·Π°ΠΊΡΡΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ Esc β Π·Π°ΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° βΈ Π¨Π΅ΡΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΡΠ΅ΠΌ Indigo, Blue, Teal, Rose, Amber, Slate β ΠΏΠΎΠ΄Π±Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΉ ΡΡΠΈΠ»Ρ. βΈ ΠΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΡ ΠΠΈΠΊΠ°ΠΊΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². ΠΠ°Ρ ΡΠ΅ΠΊΡΡ ΠΈΠ΄ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΊ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ Π²Π°ΠΌΠΈ ΠΠ-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ, ΡΠ΅ΡΠ΅Π· Π²Π²Π΅Π΄ΡΠ½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΠΊΠ»ΡΡ. ΠΠΎΠ»Π½Π°Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°: https://github.com/kostanian/ai-translator-chrome/blob/main/PRIVACY.md βΈ ΠΡΠΊΡΡΡΡΠΉ ΠΊΠΎΠ΄ ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° β Π½Π° GitHub: https://github.com/kostanian/ai-translator-chrome ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ΅Π½ API-ΠΊΠ»ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° β ΠΎΠ±ΡΡΠ½ΠΎ Π΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠ° ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ``` --- ## Single Purpose statement (required by CWS) ``` Selection TranslateAI is a translation utility. Its single purpose is to let the user translate text they select on webpages and, optionally, receive a grammar explanation of that selection β using the AI provider and API key the user configures. ``` --- ## Permission justifications (to paste into CWS form) **`storage`** ``` Used to persist the user's own API keys, saved dictionary entries, and UI preferences (interface language, theme, selected model) locally via chrome.storage.local. No data leaves the device. ``` **`activeTab`** ``` Used so the popup can target the tab the user is currently viewing when they press "Open dictionary" or send other UI commands. ``` **`scripting`** ``` Used as a fallback to inject the content script into tabs that were opened before the extension was installed or enabled. Without this, opening the dictionary from the popup on an old tab would fail silently. The script is only the same content.js and content.css that normally loads via content_scripts. ``` **`tabs`** ``` Used by chrome.tabs.query to find the active tab and by chrome.tabs.sendMessage to deliver UI commands (open dictionary, translate, cancel translate) from the popup and the service worker to the content script. ``` **Host permissions** (`api.openai.com`, `api.anthropic.com`, `api.x.ai`, `generativelanguage.googleapis.com`) ``` These are the four AI provider API endpoints the extension calls directly from the service worker to perform translation and contextual explanation requests using the user-supplied API key. The extension does not contact any other origin. The content script runs on all URLs (<all_urls>) because the extension's core function β translating user-selected text β must work on any webpage the user visits. The content script only activates when the user explicitly selects text; it does not read page content otherwise, and does not transmit any page data except the text the user selects and explicitly sends for translation. ``` **Remote code** ``` The extension does NOT load or execute remote code. All JavaScript ships with the package. The only network traffic is outbound HTTPS calls to the four AI provider APIs listed above; their responses are text (translation / explanation) rendered as plain text with minimal client-side formatting (bold/italic) by an already-shipped parser. ``` --- ## Privacy policy URL ``` https://kostanian.github.io/ai-translator-website/privacy-policy.html ``` ## Support URL ``` https://kostanian.github.io/ai-translator-website/index.html#support ``` ## Homepage URL ``` https://kostanian.github.io/ai-translator-website ```
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedApril 29, 2026
- Offered byKostanian Labs
- Size40.19KiB
- LanguagesEnglish
- DeveloperParaguay 2589 Buenos Aires, Ciudad AutΓ³noma de Buenos Aires C1425BRA AR
Email
art2r.kostanian@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Selection TranslateAI has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Selection TranslateAI handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site