I18n DeepL Page Translation

Downloads: 911
Category: Plugin
Compatible with: GetSimple 3.3 - 3.3

Last Updated: October 17, 2022
Tags: deepl translation i18n multilingual
Author: Knobbles
Support: Support Forum

(5) 2 Votes

Plugin Description:

This plugin allows automatic translation of GetSimple CMS pages using the DeepL translation API.
It requires the i18n plugin.

The plugin creates new, machine-translated pages from the Edit view, according to the i18n page structure.
It translates the page's content, title, menu and any other field you wish.

Attention: A DeepL Developer API account is required: See here.
New: You can now use a DeepL API Free account!
Or a DeepL API Pro account which has a monthly fee of currently 5.49 $ or 4.99 €.

Features

  • Choose which fields you want to have translated, which html/xml tags will contain text not to translate, and which expressions and words shall never be translated
  • Choose whether you prefer a more formal or a more informal translation style
  • exclude placeholders {% xxx %}, (% xxx %), and %xxx% from translation
  • configure a list of target languages and their respective slug extensions
  • supports all target languages offered by DeepL (source language is always auto-detected).

Supported Languages
This plugin works with all languages provided by DeepL.
As of 2022-10-17, DeepL supports the following languages:
Bulgarian
Czech
Danish
German
Greek
English (British)
English (American)
Spanish
Estonian
Finnish
French
Hungarian
Indonesian
Italian
Japanese
Lithunian
Latvian
Dutch
Polish
Portuguese (European)
Portuguese (Brazilian)
Romanian
Russian
Slovak
Slovenian
Swedish
Turkish
Ukrainian
Chinese

When new languages will be added by DeepL, simply open the plugin configuration page once and the additional language will become available.

Usage

When you are on the Edit view of the page, you can either choose "DeepL Translate" from the options menu or "DeepL Translate Page" from the sidebar.

A dialog popup window will appear.

From the pulldown menu, choose the language you want the page to be translated to (You had previously defined the available selection in the plugin configuration) . The resulting page slug will be displayed, and you can choose whether you want to have a counter added to the slug in case the target language page already exists. Otherwise, an existing page will be overwritten.
After this, press "Translate".

A new machine-translated page will be created and saved, with all desired fields translated, and it will then be presented back in the Edit view.
Review and improve the translated content and all fields carefully and save again.

Install Instructions:

Unzip the zip file and upload the contents to the plugin directory.
Activate the plugin.

Then go to the Plugins Page and choose "Configure DeepL Translation" from the sidebar.
At first, you will have to enter the DeepL authenthication key you got with your DeepL API account and click "Save Settings".

After this, you will see all available languages, and you can configure all translation parameters according to your needs.
You should pay special attention to the slug configuration, as these shall reflect your multilanguage website slug structure.

After saving again, the plugin is ready for use.

This plugin is unofficial and is not provided by DeepL, and there are no relations or dependencies to DeepL.

Archived Versions:

These are old versions of this file. Please use with caution as they are probably out of date and no longer supported. ShowHide