Connect seamlessly to your GitHub, GitLab, Bitbucket, or any other Git repository to automatically pull your content into Smartcat for AI-human translation and push it back when translated.
1
Create collections to hold keys with unique identifiers.
2
Import keys via API into a collection (supported formats include JSON, YAML, iOS Strings, Android XML, LocJSON).
3
Add labels and context (e.g., screenshots) to imported segments, and create or modify keys in the CAT editor.
4
Translate content in Smartcat for fast, high-quality AI translations.
5
If needed, assign reviewers to edit and approve translations in Smartcat.
6
Export keys via API or UI from the editor or set the plugin to automatically push localized content to your Git repository.
For more detailed steps on using the GitHub integration with Smartcat AI, see our guide on software localization projects.
Smartcat AI translates content from your GitHub repositories—documentation, code comments, README files, and more—with near-human expert accuracy in seconds. Human language experts can refine the results as needed.
Integrate translation processes directly into your GitHub workflow, using a glossary and translation memory of your organization’s preferences, saving time and resources.
Use Smartcat Editor for seamless collaboration among developers, translators, and other stakeholders, improving communication and coordination, reducing delays and speeding up time to market.
Integrate translation tasks into your development workflow, ensuring localized content is delivered alongside product updates. Smartcat ensures it acts as the single source of truth for all software copy, allowing developers to export the necessary subset of keys in their preferred format. The REST API and CLI also provide seamless integration with CI/CD pipelines, streamlining the development process.
Streamline the translation process and improve productivity with Smartcat AI’s quick auto-translation of your GitHub content, complete with translation memory and glossary functions for consistent, high-quality results. Smartcat Marketplace also allows you to easily scale your localization team by sourcing local language expert reviewers who meet your budget and requirements.
UX writers and product managers can independently update the copy on Smartcat Editor, reducing distractions for developers and the potential for human error if the code is manually adjusted often. Product marketers can benefit from faster time to market and commercial viability of localized products.
Immediately we saw that Smartcat was able to provide the exact services that we needed: a translation memory database and a centralized hub for our translation workflow and communication. We were very excited about the elimination of back-and-forth emails and file sharing.
”Explore case study →
Clarins utilized Smartcat AI platform to optimize their L&D digital learning translation processes. Learn how Clarins achieved substantial time and cost savings, improved translation quality, and ensured consistency across all languages and channels.
Unlock the potential of your WordPress site with Smartcat’s comprehensive localization guide. Discover best practices, tackle common challenges, and explore great examples of successful localized websites. Learn how to integrate Smartcat's AI translation platform for seamless, high-quality translations that boost user engagement and global reach.
Discover the critical role of localization in business, emphasizing how the future of translation integrates AI and human expertise. Explore the transformative impact of AI technologies like ChatGPT and OpenAI on translation processes and the business benefits of AI translation.
Easily translate various file types, web content, and multimedia from your Linux desktop using Smartcat’s seamless integration.
Effortlessly translate and localize your product data with Smartcat’s Akeneo integration. Streamline your ecommerce localization and expand into new markets with ease.
Reach a global audience with your websites. Seamlessly connect your WordPress site to automatically retrieve content into Smartcat and return it once translated.
The integration automatically pulls project files from your GitHub repository to Smartcat. You can use all of Smartcat’s features to run localization projects, translate content, assign jobs, and manage workflows. After translation, Smartcat automatically pushes the translated files back to your Git repository, establishing a seamless localization workflow.
Setting up the integration between GitHub and Smartcat is fast and user-friendly. Follow these simple steps to set up Smartcat translations in your GitHub workflows. Dedicated support resources are available to assist you at every stage of the setup process.
The GitHub integration effortlessly links your GitHub content with Smartcat, facilitating localization in over 280 languages. This includes widely spoken languages such as English, Spanish, French, German, and Chinese, as well as many less common languages.
The Smartcat platform supports a wide range of file formats, including complex formats like HTML, JSON, and more.
Smartcat offers two methods for managing plurals:
Natively: As independent segments in the editor.
ICU MessageFormat Syntax: When adding new keys in the editor, you can specify if they should include all plural forms. Exported keys convert plural forms into an ICU MessageFormat-compatible string.
When importing a LocJSON file, you can choose to parse ICU MessageFormat syntax into individual segments or keep them as raw strings. For raw strings, an interactive previewer/validator for ICU MessageFormat can be used.
Tracking your translation progress is effortless with Smartcat’s real-time updates, indicating the stage of each content piece. Within Smartcat’s intuitive interface, you can monitor deadlines, review completed translations, and collaborate with translators, all in one place. The content is pushed back to your Git repository when translations are confirmed to be ready (or manually), helping to avoid translation errors in the code.
Smartcat facilitates seamless collaboration among multiple translators, allowing you to assign different sections of your content to individual translators or localization teams. This approach makes it easier to manage complex localization projects with efficient workflows.
Absolutely! Smartcat offers flexible customization options to ensure your end-to-end translation workflow meets your needs. From defining translation guidelines to setting up approval processes and integrating with other applications, you can calibrate the workflow to align with your team’s requirements and preferences.
Smartcat supports translation memory and glossaries to help maintain consistency and accuracy across your translated content. By leveraging existing translations and maintaining a centralized glossary of terms, Smartcat streamlines the localization process, saving time and maximizing productivity.