Articles, collections and categories
Article text, headings, numbered steps, tables, image alt text, the collection menu and the Categories sidebar are translated, along with the home page's category and popular-article lists.
SiteTran makes your Help Scout Docs site multilingual from one snippet in Custom Code. Customers read every article, category and search suggestion in their own language, and when you edit an article, only the sentences you changed need translating.
Driving growth for companies with millions of users
Help Scout loads anything in a Docs site's Insert <head> Code field on every page of that site, including articles you publish later. That's the only place SiteTran needs to go.
Sign up free, add your Docs site's address, such as help.yourcompany.com or yourcompany.helpscoutdocs.com, and pick your languages. Then copy your Widget Code.
In Help Scout, open your Docs site's Custom Code page and paste the Widget Code at the end of Insert <head> Code. Click Save.
Open your Docs site and pick a language. SiteTran discovers your articles as they're viewed, then you translate them with AI, your own team, or both, and publish.
<script>var sitetran = {site_id: your_site_id};</script> <script src="//c.sitetran.com/widget/v3.js"></script> <div id="sitetran_translate_element"></div>
SiteTran gives you your own ready-to-paste code, with your site ID already in it. The div is where the language dropdown is created.
Code in Insert <head> Code sits above your Docs header, so the dropdown starts out at the very top of the page. Paste SiteTran last in the field, after any analytics code. Then, in SiteTran's Dropdown Style page, set Positioning to Fixed on window and pick a corner.
Beacon's button sits in the bottom right corner by default, so a top corner or the bottom left keeps the two from overlapping.
Help Scout Docs builds some of its page after it loads, such as search suggestions and the thank-you message after a rating. SiteTran keeps watching the page, so that text is translated when it appears.
Article text, headings, numbered steps, tables, image alt text, the collection menu and the Categories sidebar are translated, along with the home page's category and popular-article lists.
The placeholder, instant suggestions, results page and "No results found" are translated as they appear, so the whole search experience reads in the visitor's language.
The rating prompt and the thanks message are translated. Because every language reads the same article, its ratings and views stay on one article in Help Scout instead of being split across copies.
Like every website translation tool, Beacon's panel is handled by Help Scout in its own frame. Choose Beacon's default language and labels in Help Scout, where AI Answers can reply in 50+ languages.
Keep API examples and keyboard shortcuts as they are by ignoring pre, code and kbd. Put your product's button and menu names in the Glossary so articles match the interface customers see.
SiteTran only changes the text visitors see. Articles, collections, redirects and settings in Help Scout stay as they are, and your team keeps writing in the Docs editor as usual.
Help articles change every time your product does. With a Docs site per language, every edit has to be repeated in every site. With SiteTran, there is one article, and translation works sentence by sentence.
Rename a button, add a step, fix a screenshot caption. Publish as usual. There's no other site to update.
When the article is next viewed in another language, the changed sentence is discovered as a new phrase. Sentences you didn't touch keep their approved translations.
With Machine Translation Auto Translate on, the new sentence is translated into every language. Similar Phrases shows reviewers the earlier version's translation, so they only adjust what changed.
Until a new sentence has a published translation, it shows in your original language. Everything else on the page stays translated.
Help Scout's own approach is a separate Docs site for each language, with articles copied over and translated, by hand or with AI Assist. A knowledge base of 150 articles in four languages is 600 articles to keep current, and extra Docs sites beyond your plan's allowance cost $20 a month each, billed annually.
The same 150 articles serve all four languages from one Docs site. Your team writes in one place, translators see exactly which sentences are new, and customers in every language read the current version of each article.
Help Scout's own guide lists three paths: a separate Docs site per language, a translation management system that syncs articles, or a script that translates the Docs site you already have. Here's what each involves.
| Docs site per languageHelp Scout's built-in approach | Article sync to a TMSFor example, Crowdin | Other translation scriptsFor example, Weglot or Transifex Live | SiteTranOne Widget Code in Custom Code | |
|---|---|---|---|---|
| How it works | You copy each article to another Docs site and translate it, by hand or with AI Assist. The Translate tab covers each site's built-in labels. | Articles are imported into the TMS, translated there, and sent back to Help Scout. | A snippet in Custom Code translates your Docs pages and adds a language switcher. | SiteTran translates your Docs pages as they render and adds a language dropdown. |
| Help Scout cost | One Docs site per language. Plans include 1 to 5 sites; extra sites are $20/month, billed annually. | Depends on how translated articles are published. | One Docs site. | One Docs site. |
| When an article changes | Repeat the edit in every language site. | Changes come over on the next sync. Crowdin's sync can be manual or scheduled. | New text is usually picked up when the page is visited. | Only the changed sentences are new. Machine Translation Auto Translate can translate them right away. |
| Search | Each site searches its own language. | Depends on where translated articles live. | Search interface translated. | Search box, instant suggestions and results page translated as they appear. |
| Pricing model | Included in Help Scout, plus your translators' time. | A TMS subscription, plus translators. | Often capped by words and languages. Weglot's Starter plan includes 10,000 words and 1 language. | Unlimited languages on every plan. Free up to 7K words. |
| Team workflow | Help Scout users with Docs permissions. | Full TMS workflow with translation memory. | Varies by tool and plan. | Translators and reviewers per language, approval, Glossary, Translation Rules and Similar Phrases, with unlimited teammates. |
Help Scout details are from Help Scout's help center and pricing page; Crowdin and Weglot details are from their own pages, checked October 20, 2026. A separate site per language is a good fit if you want fully separate, natively searchable sites and have the time to keep them in step.
A help article is only useful if its steps match the buttons on screen. Start with machine translation, then let people who know your product check what matters.
Get suggestions for any phrase, or translate new phrases automatically. You choose whether they're approved automatically or reviewed first.
If your app's Spanish version says "Gestionar plan", add it to the Glossary so every article uses the same words as the screen.
Invite the agents who answer tickets in each language as translators or reviewers. Turn on AI Translation Review for a second opinion on everything else.
Tell AI translation to use formal or informal address, keep sentences short, or leave certain terms alone. Similar Phrases reuses earlier translations of near-identical steps.
Here's what SiteTran translates for search engines and link previews as soon as you install it, and how to give each language its own indexable address when you're ready.
When a visitor switches language, the article's title and meta description switch with it, so shared links and bookmarks read correctly.
lang attribute, set to the selected languageBy default, every language uses your existing Docs URL and the visitor's choice is remembered. For a separate, indexable page per language, SiteTran's Static Translation API returns translated HTML for an address you serve it from:
A language subdomain points at a small proxy or edge worker that calls the API, while your original Docs site stays exactly as it is. We'll help you plan it.
Talk to us about Docs SEOCustom SiteTran Integration covers creating your site, copying your Widget Code and testing your first language. On Help Scout, paste the code in Insert <head> Code as shown above.
Most setup problems come down to which Docs site has the code, where the dropdown ended up, or labels that were already changed in Help Scout.
div, and that you clicked Save.?sitetran=on to your URL.ignore_selectors: ['pre', 'code', 'kbd'] inside the var sitetran = {…} line of your Widget Code.notranslate class to anything that must stay as written.Every plan includes unlimited languages and teammates, so adding a fourth or fifth language never means a bigger plan, and invited reviewers don't need Help Scout seats. Start free and upgrade when your help center grows.
For small sites and testing
For sites with moderate translation needs
For larger sites or several smaller ones
For large-scale international sites
Can't find your answer? Our team is happy to help you plan your multilingual help center.
Email supportignore_selectors: ['pre', 'code', 'kbd'] to the sitetran settings in your Widget Code, or add the notranslate class to an element in an article's HTML block.Add one snippet to your Docs site's Custom Code, pick your languages, and keep one knowledge base that every customer can read. Start on the Free plan and upgrade only when you grow.