Premium/Elite

Translate feeds,
with DeepL.

The Feed Reader Bot can translate messages it sends to you by using DeepL and template variables.

Translate title and content

Use variables such as %TRANSLATED_CONTENT_EN_FR% in a template.

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.

Step 01

Create a DeepL account

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.

DeepL developer account page
Create a DeepL developer account.
DeepL API key page
Copy the API key.
Step 02

Create a translation template

  1. Go to the bot chat window and type /template.
  2. Open the template page from the bot link.
  3. Select your account, channel or group.
  4. Click Add new template.
  5. Paste the DeepL key into the DeepL key (translation) textbox.
  6. 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.

Template command in the bot
Type /template.
Template page opened from the bot
Open the template page.
DeepL template configuration
Paste the DeepL key and write the template.
Syntax

Translation variables

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.

Step 03

Apply the template to your feed

Finally, configure the feed to use the translation template.

  1. In the Feeds settings grid, click Edit for the feed you want to translate.
  2. Change the template to the one you created.
  3. Click Update.

The messages sent from this feed will now be translated.

Edit feed settings for translation
Edit the feed settings.
Select the translation template for a feed
Select the translation template.

Need help?

If you have any trouble configuring translation, contact @jcmag on Telegram.

Contact support