Premium/Elite
Configure translation in three steps
Create a DeepL account, paste its API key in a template, then assign that template to the feed you want to translate.
The bot uses the DeepL translation engine. First, create a free DeepL developer account: DeepL Developer.
The service is free up to 500,000 characters per month. You can buy a Pro account if you need more.
Once the account is created, go to Your Account → API keys, create a key if needed, then click the copy-to-clipboard icon.
Create a DeepL developer account.
Copy the API key.
- Go to the bot chat window and type
/template.
- Open the template page from the bot link.
- Select your account, channel or group.
- Click Add new template.
- Paste the DeepL key into the DeepL key (translation) textbox.
- Type a template name and add the translated variables in the content section.
<b>%FEED_TITLE%</b>
<a href='%ITEM_URL%'>%TRANSLATED_ITEM_TITLE_EN_FR%</a>
%TRANSLATED_CONTENT_EN_FR%
This example translates the item title and content from English to French.
Type /template.
Open the template page.
Paste the DeepL key and write the template.
The syntax is:
%TRANSLATED_ITEM_TITLE_XX_YY%
%TRANSLATED_CONTENT_XX_YY%
XX is the source language, and YY is the target language. Supported languages are listed in the DeepL documentation.
Examples
Translate content from English to Spanish: %TRANSLATED_CONTENT_EN_ES%
Translate title from Russian to English: %TRANSLATED_ITEM_TITLE_RU_EN%
You can also use XX as the source language. In that case, DeepL tries to detect the source language automatically.
Finally, configure the feed to use the translation template.
- In the Feeds settings grid, click Edit for the feed you want to translate.
- Change the template to the one you created.
- Click Update.
The messages sent from this feed will now be translated.
Edit the feed settings.
Select the translation template.
Need help?
If you have any trouble configuring translation, contact @jcmag on Telegram.
Contact support →