Starter, Small Business and Business
All three include custom HTML code, quizzes, pop-ups and forms. Translation works the same on each. Flexbe's online store features (products, payments and emails to customers) are listed on the Business plan.
Flexbe is built for landing pages that turn visitors into leads. SiteTran makes those pages speak each visitor's language: headlines, quiz questions, form labels, pop-ups and thank-you messages, in 187+ languages, without copying a single page.
Driving growth for companies with millions of users
SiteTran goes into Flexbe's Code Injection settings. Flexbe lists custom HTML code on all three of its plans, so the plan you pick depends on your site, not on translation.
All three include custom HTML code, quizzes, pop-ups and forms. Translation works the same on each. Flexbe's online store features (products, payments and emails to customers) are listed on the Business plan.
Build and test SiteTran on Flexbe's 14-day trial. Flexbe publishes your site once you choose a paid plan; until then, a connected domain opens with an access code from Settings › General, so you can review your translated pages privately.
Flexbe runs Code Injection in Preview and on your live site, and keeps the editor clean for security. Open either one to see the language dropdown and try your translations.
Flexbe applies Code Injection to every page of your site, so you paste the Widget Code once and every landing page, pop-up and quiz is covered, including pages you add later.
Sign up free, add your Flexbe site's address, select its original language, and choose the languages your customers speak. Then copy your Widget Code from the Dropdown Style page.
In your Flexbe dashboard, open Settings in the top bar and choose Code Injection. Paste all three lines into the field before the closing </body> tag and save.
Open Preview or your live site and pick a language. SiteTran discovers your text as pages load, then you translate it with AI, your own translators, 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.
The { } Code button in the page editor adds code to the current page only. On a one-page landing site that's enough. With more pages, use Settings › Code Injection so visitors keep their language on every page.
Code in the </body> field loads after your sections, so the dropdown starts at the bottom of the page. On the Dropdown Style page, set Widget Position to Fixed on window to keep it in a corner, or position it with CSS.
Positioning the Language Dropdown →Flexbe's HTML element renders straight into the page. Add one to your global header, move the <div id="sitetran_translate_element"></div> line into it, and keep the two script lines in Code Injection. Keep exactly one copy of the div.
SiteTran translates whatever Flexbe shows on the page, including the buttons and messages Flexbe generates. It keeps watching the page, so quiz steps, pop-ups and form messages are translated the moment they appear.
Field labels, placeholders, dropdown options, buttons and the personal data notice under your forms are translated, along with error messages when they appear. Text visitors type is submitted as typed.
Each question, answer option and result pop-up is translated as the visitor reaches it. With branching, SiteTran discovers a branch the first time someone takes it, so click through each path once before launch.
Product pop-ups, promo pop-ups and the thank-you window after a form or order are translated when they open. Your confirmation message reads naturally in every language, not just the form.
Product cards, variants, the cart and its order form are translated on Business plan stores. Customers read product details and fill in the order form in their own language.
Leads land in Flexbe's Leads tab as usual, and any CRM you connect keeps working. What visitors type is submitted as typed, so you see exactly what each customer wrote.
SiteTran only changes the text visitors see. You keep one version of each page in Flexbe, and when you rewrite an offer or add a section, the new text shows up in SiteTran ready to translate.
A Flexbe landing page earns its keep at the form. A translated headline over an English quiz loses the lead at step one. Here's every step of the path and what SiteTran does at each.
The visitor lands on your page. SiteTran reads their browser language and switches to it if you offer it.
AutomaticHeadline, offer, benefits, reviews, FAQ spoilers and button text.
TranslatedQuestions, answer options, labels, placeholders and error messages.
TranslatedThe confirmation and your next-step message, such as when you'll call.
TranslatedTyped answers arrive as typed. Send a test lead in each language to see how choices appear.
Test onceRoute each language to a teammate who speaks it, so the conversation continues in the customer's language.
Your teamLanding pages use short, direct offers. Add a Translation Rule such as “Spanish: address the reader as tú. Keep button text under three words.” AI translation follows it on every phrase.
Translation Rules →Add your company name, product lines and promo codes to the Glossary so they're never translated. For phone numbers and prices, Automatic Number Variables let one translation cover every value.
Glossary →Flexbe uses # links to open pop-ups, the cart and sections. Keep SiteTran's default URL Type, which remembers the visitor's language in a cookie, so language codes never compete with your pop-up links.
Flexbe can swap a section's content by test group, ad keyword or city, and drop URL values into your text. SiteTran translates each variant when a visitor is shown it. A few habits keep your phrase list tidy.
Version A and version B of a section are different text, so each is its own set of phrases. Both are translated, and when you complete the test and Flexbe deletes the loser, you can leave its old phrases alone or remove them in Pages & Phrases.
Each value of a section, picked by the utm_term in your ad link, is translated when it's shown. Open each ad link once in Preview so SiteTran discovers every version before your campaign goes live.
fjordkitchens.com/?utm_term=deliveryWhen Flexbe inserts a URL value into a heading, every value makes a new sentence. Turn the changing part into a variable in SiteTran, and one translation covers every city, name or product in your ads.
Kitchens for {{city}} homes → Cocinas para hogares de {{city}}Flexbe can show a different section version by the visitor's city. Each city version is translated the first time someone sees it. Geo content changes what you offer by location; SiteTran handles the language each visitor reads it in.
Flexbe's help center describes a Language menu that links copies of your pages, or a separate site per language. Its AI copywriter can translate a text block, and generic translation scripts are the other route. Here's what each one involves.
| Copied pagesFlexbe Language menu | Separate sitesOne Flexbe site per language | Generic scriptsFor example GTranslate or Weglot | SiteTranOne paste in Code Injection | |
|---|---|---|---|---|
| How it works | Duplicate each page (for example under /es/), translate it by hand, and link versions with a Language menu element. | A copy of your site on its own domain per language, each with its own settings. Needs Flexbe's Business plan for several sites. | A script in Code Injection. None publishes a Flexbe-specific guide. | SiteTran translates your pages as they render and adds a language dropdown. Flexbe-specific guide included. |
| Forms, quizzes, pop-ups | Rebuilt and kept in step on every copy. | Rebuilt on every site. | Translated as displayed. Free tiers are often machine-only without editing. | Translated as they appear, including quiz branches and thank-you windows. |
| Translating the text | By hand. The AI copywriter can translate one text element at a time, within its daily request limit. | By hand, the same as copied pages. | Machine translation, with editing on paid plans. | DeepL, Google or OpenAI, plus your own translators and reviewers. |
| New offers and edits | Repeat every change in every language copy. | Repeat every change on every site. | Detected when the page is visited. | Discovered as it appears. Machine Translation Auto Translate can translate it right away. |
| Languages | As many as you can maintain. | One site each. | Often capped per plan. Weglot Starter: 1 language, 10,000 words. | Unlimited on every plan, 187+ to choose from. |
| Language URLs | Each copy has its own address. | Each site has its own domain. | Usually the same URL; indexable URLs on paid plans or with extra setup. | Same URL with translated meta tags; language subdomains as an advanced setup. |
| Team workflow | Whoever can edit your Flexbe site. | Whoever can edit each site. | Varies, often on higher plans. | Translators and reviewers per language, approval, Glossary and Translation Rules, with unlimited teammates. |
Flexbe details are from Flexbe's help center articles on multilingual sites, code injection, the AI copywriter and plans, and from flexbe.com/pricing. Service details are from each provider's website and pricing page. All checked October 20, 2026.
Flexbe sets currency, payment providers and integrations for the whole site. If you sell in euros in one country and in another currency elsewhere, or send leads to a different CRM per country, a separate site per market is the right structure. Add SiteTran to each one, and every market site can still offer more than one language.
Start with machine translation and refine your headline and offer with a native speaker. You decide what gets approved and when it goes live.
Get suggestions for any phrase, or translate new phrases automatically, so a new quiz step or offer goes up in every language. You choose whether translations are approved automatically or reviewed first.
Invite a native-speaking colleague, agency or freelancer for each language and choose who can approve. Turn on AI Translation Review for a second opinion on your headline.
Keep names consistent in the Glossary, set Translation Rules that AI translation follows, and reuse past work with Similar Phrases, so “Request a call” is translated once for every page.
Choose from three dropdown types, with or without flags, and add your own CSS to match your Flexbe theme. Visitors are switched to their browser language automatically.
Most Flexbe landing pages get their traffic from ads, where translated pages work from day one. If organic search in each language matters to you, here's what it takes.
SiteTran translates more than visible text. When a visitor switches language, the title, description and social media fields you fill in under Page settings switch with it.
lang attribute, set to the selected languageBy default, every language uses your existing Flexbe address 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:
This needs your own domain and a small proxy or edge worker for the language subdomain. Flexbe's help center covers pointing a subdomain to another host, and its support team adds the record if your domain uses Flexbe's name servers. We'll help you plan it.
Talk to us about Flexbe SEOOur Flexbe integration guide shows creating your site, copying your Widget Code and testing your first language in Preview. Its screenshots use the page's Code panel, which covers one page; for a multi-page site, paste all three lines into Settings › Code Injection instead.
Most setup questions come down to where you're looking, where the code went, or text that hasn't been discovered yet.
div.?sitetran=on to your URL.{ } Code button on one page, which only runs on that page.div line into an HTML element in your global header.Every plan includes unlimited languages and teammates, so testing a new market never means a bigger plan. Start free and upgrade when your traffic 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 with your Flexbe setup.
Email supportPaste one snippet into Code Injection, pick your languages, and let visitors read your offer, take your quiz and send their request in the language they think in. Start on the Free plan and upgrade only when you grow.