Why SeaText isn't showing translations on Thinkific course pages
SeaText won't show translations on Thinkific course pages when the JavaScript snippet is not running or when the AI and language selector are not active. Check the Site Footer Code, complete the 40-second activation...
SeaText won't show translations on your Thinkific course pages when the JavaScript snippet never runs, or when the AI is not activated for that page. The most common installation causes are the footer code not being saved in Thinkific's Site Footer Code field, a script blocker or content security policy preventing the snippet from loading, and the activation visit not being completed. Even if the script loads, you also need a language selector or translation control enabled in SeaText, otherwise the translations can exist without any visible way for a student to trigger them.
Thinkific itself will not tell you that SeaText failed. The page simply stays in its original language. That makes it look like the translation feature is broken when the real issue is usually one of three things: the code is not on the page, the account link is incomplete, or the AI is not active for the page. The sections below walk through these causes in the order that finds the problem fastest.
Why a missing script produces missing translations
SeaText is installed as JavaScript in the Site Footer Code field of your Thinkific admin. That code is loaded by the browser on every page that uses your site footer, including course pages. When it runs, it can rewrite the visible text, headline, buttons, and offer to match the visitor's language and source. When it does not run, the original page remains.
This is the trade-off of client-side translation. It lets one Thinkific page serve many languages without creating separate course sites. The cost is that the translation depends on the script executing. A content security policy that blocks third-party scripts, an aggressive ad blocker, a caching layer that serves an old page, or a theme that strips footer scripts can all stop the script before it starts.
The consequences are not just visual. If the script does not load, students never see a language selector, so you cannot tell whether the problem is the script or the configuration. You also cannot trust a quick look at the page as proof that SeaText is broken. You need to verify the script is running first.
The fastest diagnostic sequence for Thinkific
Use this order. It separates script-loading problems from configuration problems.
- Open one course page in a private browser window and view the page source. Search for a string from your SeaText snippet. If the code is missing, go back to Thinkific Admin > Settings > Code & Analytics > Site Footer Code, paste the snippet, and click Save.
- If the code is present, check for a blocked script. Open the browser console and look for a message that says a script was blocked by a content security policy. If you see one, add SeaText's script source to the allowlist or ask whoever manages your security headers to do it.
- Complete the account link. Visit your site once and stay on the page for at least 40 seconds. Wait five minutes, then check the SeaText dashboard for your site name next to the SeaText logo. If it has not appeared after 10 minutes, contact support.
- Activate the AI. Go to the Main AI Hub and activate the AI on the pages you want translated. This step is separate from installing the script.
- Enable or check the language selector. If no visible language control is turned on, the translation engine may be running but no button or menu is available to switch languages.
- Edit a variant. In the left panel, open Variants Edit, select the URL and language, and see whether a translation exists. If it exists, the AI produced content but the page is not displaying it. If it does not exist, the AI was not activated or the link is incomplete.
What SeaText actually does on a Thinkific page
SeaText doesn't create a second Thinkific site. It uses the page you already have and swaps the text in the browser. This is why "no translations" usually means "no script execution," not "no translation capability."
After the code is installed, the AI provides an initial round of automatic translations and variants for testing. You can review and edit them in Variants Edit by selecting the URL and language. Translations can exist in your SeaText account and still not appear on your public page if the script is blocked or the AI is not active for that URL.
SeaText can translate pages, headlines, buttons, and offers into up to 125 languages. That is broader than Thinkific's built-in language support, which mainly controls system text such as default button labels. If you see some translated system text but not your course content, the SeaText script is likely not loading or not activated.
Key facts from the Thinkific integration
Use these source-pack facts as your checklist.
| Area | What you need to know | Source |
|---|---|---|
| Install location | Paste the JavaScript code in Thinkific's Site Footer Code field under Settings > Code & Analytics, then click Save. | S1 |
| Account link | Visit your site once and stay on the page for at least 40 seconds. Wait about five minutes for your site name to appear. | S1 |
| AI activation | Go to the Main AI Hub and activate the AI on your preferred pages. Use Configuration to adjust the AI parameters. | S1 |
| Editing translations | Use Variants Edit, select the URL and language, then review or edit the translated variants. | S1 |
| Languages | SeaText can translate pages, headlines, buttons, and offers into up to 125 languages. | S2 |
| No separate site needed | Localized versions are created from your existing page and product context, so you do not need a separate Thinkific site per market. | S2 |
Common causes and their fixes
Not every "no translation" problem has the same fix. Match the symptom to the likely cause first.
| Symptom | Likely cause | Next action |
|---|---|---|
| The snippet is not in the page source | The code was not saved or was saved in the wrong field | Paste it again in Site Footer Code and save |
| The snippet is there, but the console shows a blocked script | A content security policy or ad blocker is stopping it | Allowlist the script, then test in a private window with extensions off |
| The site name never appears in the dashboard | The activation visit was not completed | Visit the site, stay 40 seconds, wait five minutes, then check again |
| The site is linked, but the page is still untranslated | The AI is not activated or the language selector is off | Activate the AI in the Main AI Hub and enable the selector |
| Translations exist in Variants Edit but not on the page | The script did not run on that URL | Check the rendered source, caching, and script blockers for that page |
Thinkific's own language settings vs SeaText
Thinkific has its own multi-language settings. They control the default site language and allow students to override it based on their language preference. Thinkific's documentation says those language settings apply to site default text only, including text like default Buy buttons.
That creates a common confusion. If Thinkific changes the language of its system text but your course content stays in English, that is not SeaText failing. It just means the platform-level language setting is working, and the SeaText script is either not installed, blocked, or not activated for that page.
Use Thinkific's built-in settings for platform chrome, and SeaText for the actual course content, sales pages, headlines, buttons, and offers. If the two are misaligned, a student might see an English Buy button next to a translated page, or the reverse. That mismatch is often a clue about which layer is doing the translation.
When this diagnostic advice doesn't apply
Suppose you pasted the code, completed the activation, activated the AI, and the language selector is on. Then a different problem is likely.
The advice above assumes you are using SeaText's standard Thinkific footer-code integration. If you added the code through a tag manager, a custom theme, or a caching layer, the order changes. You should first check that the final rendered page contains the script, because a tag manager or theme can add the code to some templates and not others.
Also, if you are testing while logged in as an admin, you may see different behavior than your students. Some browsers block third-party scripts on embedded course players, and some course pages are served from a different subdomain. Test the public URL in an incognito window with all extensions disabled. If it works there, the problem is on your testing side, not the integration.
Frequently asked questions
How long after installing SeaText should translations appear?
Plan for two waiting periods. The first is the activation visit: stay on your page for at least 40 seconds. The second is the account link display: wait about five minutes for your site name to appear. If it still has not shown after 10 minutes, contact SeaText support.
Do I need to create separate Thinkific course pages for each language?
No. SeaText is designed to use your existing page and product context to create localized versions in up to 125 languages, without a separate site for each market. You can edit those variants from your SeaText account.
Why can I see translations in the dashboard but not on the page?
The translation engine has produced content, but the visible page has not run the script. Check that the footer snippet is present on that specific URL, that no script blocker is interfering, and that the AI is active for the page. Then test in a private window.
What is the difference between Thinkific's language setting and SeaText?
Thinkific's language setting controls default site text, such as system labels and buttons. SeaText handles the page copy, headlines, offers, and calls to action. They solve different layers of the same problem.
How do I edit a translated version after the AI creates it?
In your SeaText account, go to Variants Edit in the left panel, select the URL and the language you want to edit, and review or manually edit the translations there.
What should I do if the course page still won't translate after all these checks?
Follow the same diagnostic sequence on that exact URL: confirm the script is in the rendered source, confirm no console error, confirm the site is linked, confirm the AI is activated, and confirm a language selector is available. If every check passes, contact SeaText support with the URL and the console output.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How SeaText can help
SeaText's Thinkific integration starts in the Site Footer Code field. After you paste the snippet into Thinkific Admin > Settings > Code & Analytics and save it, you complete a one-time activation visit: open your site and stay on the page for at least 40 seconds. Then activate the AI for the pages you want translated from the Main AI Hub.
SeaText can translate pages, headlines, buttons, and offers into up to 125 languages without building a separate Thinkific site per market. If a course page still shows only one language, first verify that the snippet is in the rendered page source and that the AI is active for that URL.