Auto Translate Engine Stream Deck Plugin

AUTO TRANSLATE ENGINE

Auto Translate Stream Deck Plugin

REAL-TIME TRANSLATION DIRECTLY FROM YOUR STREAM DECK

Translate selected text instantly with a single Stream Deck key press. Auto Translate copies the currently selected text, translates it into your configured target language using your preferred translation provider, and automatically pastes the translated result back into the same place.

Want to see the translation before using it? The optional Smart Window displays the translated text instantly in a dedicated floating window — perfect for reading, reviewing, or comparing translations without interrupting your workflow.

Choose from multiple translation providers, including DeepL, Microsoft Translator, Google Gemini, Google Cloud Translation, and additional supported services.

Fast, seamless, and designed to keep your workflow uninterrupted.

 
Download ➔ Elgato Market Place
 

Translation Providers & API Keys

  • DeepL ᴬᴾᴵ

    Uses the official DeepL API for high-quality machine translation. DeepL is the recommended and preferred provider, as it is very easy to activate and obtaining a personal API key requires only a few steps. At the time this documentation was created, DeepL also offers a free API plan for developers, making it an excellent option for getting started without additional costs. Usage limits and possible charges depend on the selected DeepL API plan.


  • Google Cloud ᴬᴾᴵ

    Uses the official Google Cloud Translation API for reliable machine translation. A personal Google Cloud API key is required. Usage limits and possible costs depend on your Google Cloud account and configuration.


  • Google Gemini ᴬᴾᴵ

    Uses Google Gemini for fast, context-aware translations. By default, gemini-3.5-flash-lite with minimal thinking is used for low-latency translation. A personal Gemini API key is required. Usage limits and possible costs depend on your Google AI account and selected model.


  • Azure Translator ᴬᴾᴵ

    Uses Microsoft Azure Translator for fast and reliable neural machine translation. A personal Azure Translator API key is required. For regional Azure resources, enter the key together with the resource region using the format APIKEY|REGION, for example YOUR_API_KEY|germanywestcentral. Global Translator resources can use the API key without a region. Microsoft currently offers a free F0 plan with up to 2 million characters per month for standard translations. View Azure Translator pricing and free tier details. Usage limits and possible costs depend on your Azure subscription and pricing tier.


  • Google Web ᴮᴱᵀᴬ

    Translate uses an unofficial workaround instead of the official Google Translate API. No API key is required, but availability cannot be guaranteed. Google may change, restrict or disable this method at any time, which can cause translations to stop working temporarily or permanently. If Google temporarily blocks the request, an error such as “Too Many Requests” (HTTP 429) may appear. For more reliable translations, we recommend using our “Auto Translate Engine” Plugin with your own official Google Translate API key.

* All information regarding supported providers, API availability, free plans, pricing, usage limits, features, and requirements was accurate to the best of our knowledge at the time this article was created. Third-party providers may change their services, pricing, plans, limits, APIs, or terms at any time. Please always check the respective provider's official website for the latest information.
 

How it works

  1. Select any text in Windows and press your configured Stream Deck key.
  2. Auto Translate automatically copies the selected text, sends it to your configured translation provider, and translates it into your selected target language.
  3. The translated text is automatically stored in your Windows Clipboard and is immediately ready to use anywhere with CTRL+V.
  4. Optional: Enable Auto Paste to automatically replace the originally selected text with the translated result — no manual pasting required.
  5. Optional: Enable the Smart Window to instantly display the translated text in a dedicated floating window. Perfect for reading, reviewing, or comparing translations without replacing the original text.
 

Supported Languages

Abkhaz AB, Acehnese ACE, Acholi ACH, Afrikaans AF, Albanian SQ, Alur ALZ, Amharic AM, Arabic AR, Armenian HY, Assamese AS, Awadhi AWA, Aymara AY, Azerbaijani AZ, Balinese BAN, Bambara BM, Bashkir BA, Basque EU, Batak Karo BTX, Batak Simalungun BTS, Batak Toba BBC, Belarusian BE, Bemba BEM, Bengali BN, Betawi BEW, Bhojpuri BHO, Bikol BIK, Bodo BRX, Bosnian BS, Breton BR, Bulgarian BG, Buryat BUA, Cantonese YUE, Catalan CA, Cebuano CEB, Chhattisgarhi HNE, Chichewa NY, Chinese ZH, Chinese (Literary) LZH, Chinese (Simplified) ZH-HANS/ZH-CN, Chinese (Traditional) ZH-HANT/ZH-TW, Chuvash CV, Corsican CO, Crimean Tatar CRH, Croatian HR, Czech CS, Danish DA, Dari PRS, Dinka DIN, Divehi DV, Dogri DOI, Dombe DOV, Dutch NL, Dzongkha DZ, English EN, English (American) EN-US, English (British) EN-GB, Esperanto EO, Estonian ET, Ewe EE, Faroese FO, Fijian FJ, Filipino FIL, Finnish FI, French FR, French (Canada) FR-CA, French (France) FR-FR, Frisian FY, Fulfulde FF, Ga GAA, Galician GL, Ganda LG, Georgian KA, German DE, Greek EL, Guarani GN, Gujarati GU, Haitian Creole HT, Hakha Chin CNH, Hausa HA, Hawaiian HAW, Hebrew HE, Hiligaynon HIL, Hindi HI, Hmong HMN, Hmong Daw MWW, Hungarian HU, Hunsrik HRX, Icelandic IS, Igbo IG, Iloko ILO, Indonesian ID, Inuinnaqtun IKT, Inuktitut IU, Inuktitut (Latin) IU-LATN, Irish GA, Italian IT, Japanese JA, Javanese JV, Kannada KN, Kapampangan PAM, Kashmiri KS, Kazakh KK, Khmer KM, Kiga CGG, Kinyarwanda RW, Kituba KTU, Klingon TLH-LATN, Klingon (pIqaD) TLH-PIQD, Konkani GOM, Korean KO, Krio KRI, Kurdish (Central) KU, Kurdish (Kurmanji) KU, Kurdish (Northern) KMR, Kurdish (Sorani) CKB, Kyrgyz KY, Lao LO, Latgalian LTG, Latin LA, Latvian LV, Ligurian LIJ, Limburgish LI, Lingala LN, Lithuanian LT, Lombard LMO, Lower Sorbian DSB, Luganda LUG, Luo LUO, Luxembourgish LB, Macedonian MK, Maithili MAI, Makassar MAK, Malagasy MG, Malay MS, Malay (Jawi) MS-ARAB, Malayalam ML, Maltese MT, Manipuri MNI, Maori MI, Marathi MR, Meadow Mari CHM, Meiteilon (Manipuri) MNI-MTEI, Minang MIN, Mizo LUS, Mongolian MN, Mongolian (Cyrillic) MN-CYRL, Mongolian (Traditional) MN-MONG, Myanmar (Burmese) MY, Ndebele (South) NR, Nepalbhasa NEW, Nepali NE, Northern Sotho NSO, Norwegian NO, Norwegian Bokmål NB, Nuer NUS, Nyanja NYA, Occitan OC, Odia OR, Oromo OM, Pangasinan PAG, Papiamento PAP, Pashto PS, Persian FA, Polish PL, Portuguese PT, Portuguese (Brazil) PT/PT-BR, Portuguese (Brazilian) PT-BR, Portuguese (European) PT-PT, Portuguese (Portugal) PT-PT, Punjabi PA, Punjabi (Shahmukhi) PA-ARAB, Quechua QU, Querétaro Otomi OTQ, Romani ROM, Romanian RO, Rundi RUN/RN, Russian RU, Samoan SM, Sango SG, Sanskrit SA, Scots Gaelic GD, Serbian SR, Serbian (Cyrillic) SR-CYRL, Serbian (Latin) SR-LATN, Sesotho ST, Seychellois Creole CRS, Shan SHN, Shona SN, Sicilian SCN, Silesian SZL, Sindhi SD, Sinhala SI, Slovak SK, Slovenian SL, Somali SO, Spanish ES, Spanish (Latin American) ES-419, Sundanese SU, Swahili SW, Swati SS, Swedish SV, Tahitian TY, Tajik TG, Tamil TA, Tatar TT, Telugu TE, Tetum TET, Thai TH, Tibetan BO, Tigrinya TI, Tongan TO, Tsonga TS, Tswana TN, Turkish TR, Turkmen TK, Twi AK, Ukrainian UK, Upper Sorbian HSB, Urdu UR, Uyghur UG, Uzbek UZ, Vietnamese VI, Welsh CY, Xhosa XH, Yiddish YI, Yoruba YO, Yucatec Maya YUA, Zulu ZU