Incode Translate Master makes your site bilingual from the front end β no account, no license key, no sign-up. Install it, pick your translation language, and start translating your real pages by clicking on the text you want to change, while you look at the actual design. A translation never breaks a button or a heading again.
A built-in keyless engine translates out of the box, so you can go from a single-language site to a published second language in minutes. Prefer your own provider? Plug in a DeepL, Google or Gemini key whenever you like and you pay the provider directly.
β¨ Why youβll like it
- π±οΈ Translate what you see. Click text on your own page and translate it in context β headings, buttons, menus, image captions.
- π Works with zero setup. A free keyless engine translates immediately. No API key, no credit card, no account.
- π Not a trial. Everything described here is fully functional and never expires. Nothing is disabled waiting for a payment.
- π SEO-ready. Translations publish on their own URL prefix with reciprocal hreflang tags and a self-referencing canonical, so Google indexes them.
- β‘ Fast. Translations live in your database and are served as plain HTML β no API call while a visitor loads the page.
π§© Everything it does
- ποΈ Visual front-end editor. Open your page, click any string, and edit the machine translation in the side panel while seeing the real layout.
- π¦ Batch translation. Send all pending strings with one click. The queue runs in batches, resumes where it stopped and never translates the same string twice.
- π¬ Full-site scan. Extract every translatable string from your posts and pages at once and manage them from one screen.
- πΎ Auto-translate on save. New and changed texts of a post can be translated automatically in the background when you save, so the translation never lags behind the original.
- π·οΈ SEO title translation. With Yoast SEO installed, each pageβs meta title is translated so your translated pages show a title in their own language on search results.
- π Translation engines. Free keyless engine, or bring your own key for Google Translate, DeepL or Gemini. Switch engines any time without losing whatβs already translated.
- π Language switcher. Dropdown, list, flags or inline β as a shortcode, a theme widget, a menu item or an Elementor widget.
- π§ Translation memory. Every translated string is stored in your own database. If the same sentence appears in two hundred pages, the engine is called once.
- π§± Works with your stack. Any theme, Elementor and Elementor Pro, WooCommerce product and page text, and the usual caching plugins.
External services
This plugin can send your content to third-party machine-translation services to translate it. A request is made only when you actively translate a string, run a batch translation or save a post with auto-translate enabled, and it contains the text to translate plus the target language code. No translation service is contacted while simply viewing already-translated pages.
You choose the engine in Settings β Translation provider. Depending on your choice, the plugin connects to:
- Free engine (default, no API key). Uses Googleβs public translation endpoint and, as a fallback, MyMemory. Sends the text to translate and the target language.
- Google Translate β Terms: https://policies.google.com/terms β Privacy: https://policies.google.com/privacy
- MyMemory (Translated s.r.l.) β Terms: https://mymemory.translated.net/terms-and-conditions β Privacy: https://translated.com/confidentiality
- Google Cloud Translation API (optional, your own API key) β Terms: https://cloud.google.com/terms β Privacy: https://policies.google.com/privacy
- DeepL API (optional, your own API key) β Terms: https://www.deepl.com/pro-license β Privacy: https://www.deepl.com/privacy
- Google Gemini API (optional, your own API key) β Terms: https://ai.google.dev/gemini-api/terms β Privacy: https://policies.google.com/privacy
Only the engine you select is contacted. If you never trigger a translation, no external service receives any data.