Breadcrumbs

Zendesk IM connector

Introduction

The TranslationOS connector for Zendesk makes it easy to entrust Translated with the professional or automated translation of your forms, saving you the hassle of importing and exporting content or switching between tools.

This connector is event-based, meaning it is triggered by specific actions. To learn which actions trigger the connector, see the section Requesting translations.

Support

For general questions about functionality, our dedicated support team can be reached at info-tos@translated.com.

If you need technical information or you’re ready to integrate your Zendesk instance with TranslationOS, feel free to reach out to us at api@translated.com for assistance with onboarding.

The onboarding process may vary depending on your needs, but the following steps are a helpful guideline:

  1. Translated will ask you to provide authentication credentials (see below for instructions to retrieve them).

  2. You will agree with Translated on the required service levels, also known as service types. Translated will take care of configuring the connector for you.

  3. We will be ready to receive, process and deliver your translation requests!

Setting up the connector

You will need to retrieve authentication credentials and send them to us, as well as do some configuration in the Guide and Support modules, depending on the content you need to have translated.

To begin, log in to Zendesk with an account which has read and write access to the articles you intend to have translated. The connector will impersonate this user.

Retrieving authentication credentials

Before obtaining the necessary authentication credentials, identify your Zendesk domain, which corresponds to the bolded part of the Zendesk URL: https://domain.zendesk.com.

With that out of the way, you’ll need to decide whether the connector should use basic or OAuth authentication. We recommend OAuth for better security.

Basic authentication

For basic authentication, we require your email address and an API token. To generate an API token, navigate to Admin Center > Apps and integrations > Zendesk API > Settings.

Screenshot 2024-02-05 at 11.41.26.png
Screenshot 2024-02-05 at 11.41.37.png
Screenshot 2024-02-05 at 11.41.59.png

Here, enable Token access, then click Add API token.

Screenshot 2024-02-05 at 11.42.32.png

Give the token a name, copy it and click Save.

Screenshot 2024-02-05 at 11.42.54.png

Send us the following information:

  • Your Zendesk domain.

  • The email address of the user with which the API token was generated, i.e. the user which the connector will impersonate.

  • The API token.

OAuth authentication

For OAuth authentication, we require an OAuth2 token. Follow this guide to create it, then send us the following information:

  • Your Zendesk domain.

  • The OAuth2 token, which corresponds to the full_token property mentioned in the guide.

Setting up Guide

To get your Guide module ready for translation, you’ll need to add all languages into which you expect to request translations. To do this, navigate to Guide admin > Settings > Language settings.

Screenshot 2024-02-05 at 11.47.35.png
Screenshot 2024-02-05 at 11.47.45.png

If not all languages are present in the list, click Add new language.

Screenshot 2024-02-05 at 11.48.42.png

Select the desired language from the drop-down. Choose the variant specifying the region (e.g. Portuguese (Portugal) rather than Portuguese), where possible.

Screenshot 2024-02-05 at 11.48.54.png

Click Add language, then click Save.

Screenshot 2024-02-05 at 11.49.09.png

Also let us know whether you would prefer categories and sections to be translated automatically or manually so that we can configure your connector accordingly.

Setting up Support

To prepare your Support module for translation, you’ll need to configure a default source language and select all the languages into which you expect to request translations.

To configure the default source language, navigate to Admin Center > Account > Localization.

Screenshot 2024-02-05 at 11.50.27.png

Select a language in the Languages drop-down, then click Save.

Now it’s time to select your desired target languages. In the same view as above, click Additional languages.

Screenshot 2024-02-05 at 11.51.52.png

Tick the boxes alongside the desired languages, choosing the variant specifying the region (e.g. Portuguese (Portugal) rather than Portuguese), where possible, then click Save.

Using the connector

Accessing TranslationOS

Log in to TranslationOS with your credentials.

In the sidebar you can select whether to view your Guide or Support content.

Requesting translations

Select the items you want to translate.

Screenshot 2025-06-06 at 15.18.46.png

Once you have selected your items, click Add to order. A button labelled Place order will appear in the upper right corner with the total number of items in the cart.

Screenshot 2025-06-06 at 15.19.11.png

Click Place order when you are ready, and fill in the fields as required.

Screenshot 2025-06-06 at 15.19.54.png

Click Place order to complete your order.

Monitoring the translation progress

Once the order has been submitted successfully, the status of the included forms is available on TranslationOS.

Receiving the translated content in Guide

The translation is delivered as a draft Zendesk translation of the article, and the translations of all associated categories and sections are uploaded as well.

Receiving the translated content in Support

The variant content is updated and its status is set to Active, making the translation usable by Zendesk.

FAQ

How do I track my assets in TranslationOS?

TranslationOS uses abstract concepts like content ID, order ID and order group ID to map your content. The values for these fields change depending on the source platform. To retrieve a Zendesk asset in TranslationOS, use the Requests or Content views in TranslationOS and search by any of the values in the table below.

Guide: Articles

TranslationOS ID

Zendesk value

Content ID

<article ID>

Order ID

Article

Order group ID

Guide

Guide: Sections

TranslationOS ID

Zendesk value

Content ID

<section ID>

Order ID

Section

Order group ID

Guide

Guide: Categories

TranslationOS ID

Zendesk value

Content ID

<category ID>

Order ID

Category

Order group ID

Guide

Support

TranslationOS ID

Zendesk value

Content ID

<dynamic content item ID>|<dynamic variant ID>|<dynamic content name>

Order ID

Dynamic|<dynamic content name>

Order group ID

Support|Dynamic