Categories
Requires Crowdin account
Website translator is a tool that localizes websites with automatic synchronization between your site content and a translation management system. Our app eliminates the need for manual content extraction. This allows you to translate entire websites faster and easier, without the need for technical expertise or code changes.
The Website Translator app seamlessly integrates with leading Digital Experience Platforms (DXPs) and CMS solutions. Easily localize your content across a wide range of supported services, including:
| Service Name | Category |
|---|---|
| UserVoice | Customer Feedback |
| DeveloperHub.io | Documentation |
| Framer | Design & Prototyping |
| Typedream | Website Builder |
| Ghost.org | CMS & Publishing |
| Tumblr | Microblogging |
| Unbounce | Landing Pages |
| Readme.io | API Documentation |
| Pagewiz | Landing Pages |
| Webflow | Website Builder |
| Status.io | Status Pages |
| Squarespace | Website Builder |
| Leadpages | Landing Pages |
| Instapage | Landing Pages |
| Lander | Landing Pages |
| WooCommerce | E-commerce |
| BigCommerce | E-commerce |
| StatusPage.io | Status Pages |
| Tilda | Website Builder |
| Weebly | Website Builder |
Choose the way to scan your website content:
Specify CSS selectors for HTML elements whose content should not be imported. Use IDs (e.g., #header-nav) or classes (e.g., .no-translate), separate with commas.
Control which pages are crawled. Use pattern matching:
/about - Exact page /about/page/** - All pages starting with /page//article/* - One level above /article//**/comments - Pages which end with /comments!/admin - Excludes the /admin pageSet up DeepL API integration for instant translation of new content in client-side mode. This allows users see translated content before it's imported into Crowdin.
Set up auto synchronization and publishing schedules:
Choose how languages are specified in your website URLs:
test-site.com?lng=en)en.test-site.com)test-site.com/en)Create reusable translation patterns with placeholders to replace similar strings. For example, "Hello Antony!" and "Hello Mary!" can be replaced with "Hello {{name}}!". Changes are applied after reimporting your website.
In client-side mode, review and manage texts that were missed during scanning. These appear when visitors use your site and can be imported to Crowdin for translation or deleted if not needed.
View and manage all URLs that were detected by the scan:
Website scanning is limited to a crawl depth of 5. This means the crawler will follow links up to 5 pages deep from your starting URL. Pages beyond this depth threshold won't be discovered during the scanning.
Preview translations on your website and see how they look in context. Requirement: enabled in-context translation for your Crowdin project.
After publishing translations, add this JavaScript snippet to your website to enable the language switcher:
<style>.js-proxy-blur {filter: blur(5px);}</style>
<script>
// Generated script with your project configuration
// Includes language switcher and translation functionality
</script>
Also add the js-proxy-blur class to your <body> tag:
<body class="js-proxy-blur">
Q: Some texts on my website (such as newly added elements, dynamic content, or pop-ups) remain untranslated on the live site, even though the publishing logs show no errors. How can I fix this?
A: This might happen in any application mode when new text appears on your website but hasn't been scanned and imported into your Crowdin project yet. The steps to resolve this depend on the Application mode you are currently using:
If you use Server-side mode:
If you use Client-side mode:
If you use Server & Client-side mode: You can use either of the methods described above, depending on whether the text was crawled by the server or detected by a visitor's browser.
Certain types of text (e.g., dynamic content, pop-ups, or pages hidden behind an authorization or login screen) cannot be reached by the Server-side crawler. To translate these text elements, you must use the Client-side or Server & Client-side mode so the app can detect them as users browse the live site and send them to the Review tab.
Crowdin is a platform that helps you manage and translate content into different languages. Integrate Crowdin with your repo, CMS, or other systems. Source content is always up to date for your translators, and translated content is returned automatically.
Learn MoreReleased on Jun 17, 2025
Updated on Mar 2, 2026
Published by Crowdin
Identifier:website-translator
All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.