Translangated turns your WordPress site into a fully multilingual website. Translate every page, post, menu, widget, WooCommerce product and theme or plugin string directly from the front end, while you see the live page. No license key, no paid tiers and no word limits: every feature is included.
All translations are stored in your own WordPress database. Translangated contacts no outside service unless you turn on automatic translation (see “External services” below).
Translangated only connects to outside services when you turn on automatic translation and enter your own API key for one of the engines below. Nothing is sent before that.
Used to machine-translate your site content when DeepL is the selected engine. When a page with untranslated text is visited, or when you run automatic translation, the plugin sends the text to translate, the source and target language codes, the formality setting and your DeepL API key to api-free.deepl.com (Free keys) or api.deepl.com (Pro keys). It also requests the list of supported languages.
Used to machine-translate your site content when Google Translate is the selected engine. When a page with untranslated text is visited, or when you test the API key, the plugin sends the text to translate, the source and target language codes and your API key to translation.googleapis.com.
The minified JavaScript files assets/js/trp-editor.js, assets/js/trp-string-translation-editor.js and assets/js/trp-lang-switcher-configurator.js, and the minified stylesheets assets/css/trp-editor.css and assets/css/trp-lang-switcher-configurator.css, are built with webpack from the uncompressed Vue, JavaScript and SCSS sources included in assets/src/. The block editor script includes/gutenberg-blocks/block-language-restriction/build/index.js is built from includes/gutenberg-blocks/block-language-restriction/src/ by the same configuration. The build configuration is in package.json and webpack.config.js in the plugin folder.
To rebuild them (requires Node.js and npm):
npm install in the plugin folder.npm run build (or npm run dev to rebuild on every change).Third-party libraries bundled in assets/lib/:
assets/lib/select2-lib/), MIT license. Source: https://github.com/select2/select2 . Non-minified copies (select2.js, select2.css) are included next to the minified files.assets/lib/simplehtmldom/), MIT license. Source: https://sourceforge.net/projects/simplehtmldom/assets/lib/potx/), GPLv2 or later. Source: https://www.drupal.org/project/potxPortions Copyright 2017 Cozmoslabs (GPLv2 or later), modified by Jyolabs. See NOTICE.txt and LICENSE.txt.