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.
Website Translator app is compatible with most of the popular Digital Experience Platforms (DXPs). Our translator allows you to localize content created on services such as:
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:
Note! 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">
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 Dec 11, 2025
Published by Crowdin
Identifier:website-translator