Collections
Categories
Partners
Other
The Website Translator integration is a powerful tool that seamlessly localizes websites by automatically synchronizing content with Crowdin translation projects. It eliminates the need for manual content extraction and translation management, allowing you to easily translate entire websites without requiring technical expertise or code changes.
Choose how the application scans 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
) separated by commas.
Control which pages are crawled using pattern matching:
/about
- Matches exact page /about
/page/**
- Matches all pages starting with /page/
/article/*
- Matches one level above /article/
/**/comments
- Matches pages ending with /comments
!/admin
- Excludes the /admin
pageConfigure DeepL API integration for immediate translation of new content in client-side mode. This ensures users see translated content instantly before it's imported into Crowdin.
Set up automatic 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 John!" and "Hello Jane!" 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 initial 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 detected from your site scan:
Preview translations directly on your website to see how they look in context. This feature requires enabling 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">
For more information about translation strategies, visit the Crowdin documentation.
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 Jun 24, 2025
Published by Crowdin
Identifier:website-translator