Translator plugin

Translate your text to more than 90 languages directly in the editor: simply select the text and click the button or the shortcut. The text is then sent to Google Translate or Yandex Translate at your choice, gets translated and updated preserving HTML formatting. This means you can translate pages with complex formatting including various blocks and tables, and retain the original layout, and the translator takes the context into account when splitting the selected text to fragments.
You can configure languages both using the config file and within the editor itself (for instance, to switch to another source or destination language temporarily). There is also a toolbar button to quickly reverse the translation direction.
Editor42
TinyMCE
CKEditor 4
TinyMCE 5
TinyMCE 4
Install Translator plugin in Editor42
Install the plugin to Editor42 hosted on your server
- Copy
Translatordirectory toeditor42/plugins/. - Edit Editor42 config and add
Translatortopluginsparameter.
Example
Here you can see sample Editor42 initialization code with config inside it:
editor42.init({
selector: "#editor",
plugins: "Translator",
toolbar: "Translator TranslatorReverse TranslatorConf", // or insert them into your toolbar config
// apiKey: "...",
// Get your own key in the Dashboard: https://n1ed.com/dashboard
});
Translator comes as a part of N1ED. Read the official installation manual on developer website to know more.
Reviews
We wanted to provide the translate functionality to our customers on our online platform and found the perfect add-on for this purpose. A small plugin can really make life much easier.
We are using Translator specifically for the translator functionality and everything is working well. I love its minimalism and functionality.
I have experience in using 'translator' with CKEditor. It covers really a lot of languages. The process of translating is based on Google service. So it is really fast and robust.