Locale: Adding the Yext Connector to your Locale instance
Introduction
Yext is a cutting edge digital experience platform offering a dynamic, flexible environment for creating just about anything you would need from a headless CMS system. Together with the Locale platform and our Yext connector, it is now easier than every to automatically extract content for translation via your existing workflows, whether it’s a TMS, MT engine, or dedicated human for translation.
What you will need to get started
The Login link for Locale.
The admin login information with access to the Developer Console for your Yext instance.
Note: If you do not possess the correct credentials to access this information, please contact your system administrator or your Yext representative. Locale does not have access to this nor do we provide this information.
User login information for both your Locale instance, and your Yext instance.
A trial account of Locale can also be taken for free by going to locale.to and selecting the “Get Started” button.
Target language activation in your Yext instance. Details can be found here in our article Locale: Activating target languages in your Yext instance.
Adding the Yext Connector to Locale
In order to add the Yext connector to your Locale instance, there are a few pieces of information from your Yext instance that you’ll need to get started, so make sure to have your Yext credentials ready for the next steps. Also make sure you have followed the steps in our article on activating target languages in your Yext instance before moving forward.
Start by accessing your Locale instance with your username and password. Once logged into Locale (instructions on that can be found here), you will see a Dashboard which looks something like this image below.
Select the Add Project button and you will be presented with the Locale Connector Store.
Select the Marketing option in the menu filter to the left, and select the Create Project button under Yext in the first row.
The next step will require you to enter Account ID, API access token, and Collections information as seen in the screenshot below.
Note: To proceed, it is necessary to have your Yext instance credentials.
To find the Account ID information:
Access your Yext instance.
Select the user icon in the bottom left corner of the screen, and go to the Account Settings menu.
Choose the Personal Settings menu from the top left.
d. Scroll down to the Account Information section, and copy the Account ID information listed here.
To find the Access API Token information:
a. First access the Developer and Developer Console menus on the left, scroll to the bottom and select the Connector App.
b. Select the API Credentials tab, and then create and copy the API key from the menu here
To find the Collection information to be translated, use the naming of the entity menus within your Yext instance, and enter them separated by a comma without spaces in the text field.
Example: location,ce_menuitem,faq,site
Once you have added these components, select Next to create a Locale project with the Yext Connector.
Creating a Locale project with the Yext Connector
Once you have followed the steps above to configure the Yext connector, you are ready to create a project.
Start by entering the source and target languages for your instance and selecting Add Project.
Locale will automatically calculate the number of words which need to be translated for your project.
And provide the option to push them for translation.
Once the translation step has been completed, the status will update in Locale, and the content will be delivered into your Yext instance.
Translated Name and Description content into Italian.