Skip to main content

FAQ

What are the prerequisites?

You need to have an account on the NLTP platform to create Website translator integrations and manage translations.


How do I integrate Website translator into my application?

See Getting started and Full integration guide


Are there any implementation examples?

See the Full integration guide and Examples pages.


Can I customize the language selector?

See Use a custom language selector.


Do I have to use the default language selector?

The website translator can be integrated with a custom language selector that fits your website’s design. Set the layout mode to null WebsiteTranslator.Options.ui.layout=null and implement the selector yourself.

Learn how to Use a custom language selector.


Can I use machine translation alongside existing human translation?

If your website is already translated into several languages you can define them as “third party languages” in configuration. When selecting either of them the website translator will not try to machine translate the content.

WebsiteTranslator.Options.translation.thirdPartyTranslationLanguages = ['de', 'fr']

See Use a custom language selector and example.


I want to keep some parts untranslated / Some of my content is in another language

Content that should not be translated, like addresses, lists of company names etc. should be marked as untranslatable. Add translate=”no” attribute to the elements.

Content that is in a different language should be marked with a language attribute. If you don't mark this content as not translatable or different language the Website Translator will attempt to translate it and corrupt the content. Translation from several source languages at once is not supported.

See an example Mark some content as not translatable or another language.


I want to explicitly mark the content that should be translated

Mark the elements that should be translated with translate=”yes” and add WebsiteTranslator.Options.translation.translateOnlyAllowedTags=true option to the configuration. No other content will be translated. If some child elements should not be translated mark them with translate=”no”.


I want the translation progress bar to not be visible to the website visitors

Add WebsiteTranslator.Options.ui.headless=true option to the configuration. Website visitors won’t see the translation progress bar and be able to revert the page to the original language by clicking the restore link.


How can I edit the translations?

Translations can be edited on the NLTP website. See Manage translations


I can't find some of my page content in the Translation editor

Make sure you open/view all of the menus, forms and other dynamic content when translating your web page otherwise they won't be translated and saved to the datebase for editing. Wait for the translation to finish before closing the page.

Will the edit I made in one page affect the translations of the whole website?

Edits are made on a segment basis. You will be able to change the translation of a whole sentence or paragraph not a single word in a sentence. If the same segment appears elsewhere on your website it will use the edited translation. If there are any changes in the segment it will have to be edited and approved separately. For example, editing a translation of an element in a menu or footer will affect all the pages it appears in, but changing the translation of a street name that appears in different sentences will affect only the identical sentences.


Will the translation edits I made in my test environment be used in production?

Yes, if you have used the same Website translator integration. If you want to keep the translations separate generate Website translator for each of the environments.

I want to add more or change languages / domains

You can change or add new languages and domains in the Settings of each Website translator integration. On the websiteopen My integrations and find the correct integration, then click Settings.