Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

Translate an Adaptive Form: AEM - Process

Avatar

Level 10

Hi all,

 

I am watching a video on Translate an Adaptive Form: AEM at AEM: Introduction to Forms Designer (adobe.com)

 

After the whole configuration, the final step for translation to German is to invoke form with a query parameter "DE".

 

My query is that it being a machine translation, should work without we doing anything special, after we set it up.

 

In real life, how it works? We do not change URL just for translation.

 

Appreciate all your replies.

 

Thanks,

RK.

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @AEM_Forum ,

The machine translation service immediately translates your content in adaptive form and document of record. AEM Forms is pre-configured to use a trial version of Microsoft Translator for machine translation. Perform the following steps to enable machine translation for your adaptive forms and document of record:

  1. On the AEM Forms UI, select a form, and select the Add Dictionary option.

  2. In Add Dictionary to Translation Project screen, select the Create a new translation project or Add to an existing translation project option.

  3. In the Project Title field, specify the title. For example, Government Reference Site - German locale.

  4. In the Target Languages field, specify a locale (For example, German(de)), and click Done. You can specify multiple locales. The form is translated to all the locales specified in the Target Languages field.

  5. In the Dictionary Added dialog box, click Open Projects. In the Projects screen, open the newly created project.

  6. Click the ellipses at the bottom of the Translation Summary tile. The Translation Summary screen opens.

  7. Click the Edit icon at the top of the Translation Summary screen. Open the Translation tab and select Machine Translation in the Translation Method screen. Select the appropriate Translation Provider and Cloud Configuration. Click the Done icon at the top of the screen.

  8. On the Translation Job tile, click the 

     

     icon, and click Start. The status of the tile changes to Draft. On completion of the translation, the status changes to Ready for review. Refresh the page after a few minutes and verify the status.

  9. After the status changes to Ready for review on the Translation Job tile, open the form in a browser window. A localized version of the form is displayed.

    [!NOTE]

    • Before opening the localized version of form in the browser window, ensure that the locale of the browser is set to match the locale of the form. For example, if the form is translated to German(de) language then set the locale of the browser to German(de).
    • Adaptive form components do not support right to left (RTL) languages. For example, Hebrew.

     

    Please follow below link for more details on it

    https://github.com/AdobeDocs/experience-manager-65.en/blob/main/help/forms/using/using-aem-translati...

     

     

    -Tarun

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

Hi @AEM_Forum ,

The machine translation service immediately translates your content in adaptive form and document of record. AEM Forms is pre-configured to use a trial version of Microsoft Translator for machine translation. Perform the following steps to enable machine translation for your adaptive forms and document of record:

  1. On the AEM Forms UI, select a form, and select the Add Dictionary option.

  2. In Add Dictionary to Translation Project screen, select the Create a new translation project or Add to an existing translation project option.

  3. In the Project Title field, specify the title. For example, Government Reference Site - German locale.

  4. In the Target Languages field, specify a locale (For example, German(de)), and click Done. You can specify multiple locales. The form is translated to all the locales specified in the Target Languages field.

  5. In the Dictionary Added dialog box, click Open Projects. In the Projects screen, open the newly created project.

  6. Click the ellipses at the bottom of the Translation Summary tile. The Translation Summary screen opens.

  7. Click the Edit icon at the top of the Translation Summary screen. Open the Translation tab and select Machine Translation in the Translation Method screen. Select the appropriate Translation Provider and Cloud Configuration. Click the Done icon at the top of the screen.

  8. On the Translation Job tile, click the 

     

     icon, and click Start. The status of the tile changes to Draft. On completion of the translation, the status changes to Ready for review. Refresh the page after a few minutes and verify the status.

  9. After the status changes to Ready for review on the Translation Job tile, open the form in a browser window. A localized version of the form is displayed.

    [!NOTE]

    • Before opening the localized version of form in the browser window, ensure that the locale of the browser is set to match the locale of the form. For example, if the form is translated to German(de) language then set the locale of the browser to German(de).
    • Adaptive form components do not support right to left (RTL) languages. For example, Hebrew.

     

    Please follow below link for more details on it

    https://github.com/AdobeDocs/experience-manager-65.en/blob/main/help/forms/using/using-aem-translati...

     

     

    -Tarun

Avatar

Administrator

@AEM_Forum Did you find the suggestion helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!  



Kautuk Sahni