← All integrations
Git - Smartcat integrations
← All integrations

Plugin de tradução do GitHub com Smartcat AI

Conecte seu repositório do GitHub, GitLab ou Bitbucket à Smartcat e automatize todo o processo de tradução — do pull ao push — com fluxos que unem IA e pessoas.

Como configurar a integração do GitHub com a Smartcat AI

Sincronize os arquivos de origem direto do seu repositório Git, traduza-os com os agentes de IA da Smartcat e envie o conteúdo localizado de volta automaticamente — sem trabalho manual.

1

Create collections

Organize translation keys using unique identifiers to prepare for localization.

2

Import keys via API

Upload keys in common formats (JSON, YAML, iOS Strings, Android XML, LocJSON) into Smartcat.

3

Add context & modify segments

Provide context (like screenshots) and refine keys in the CAT editor before translation.

4

Translate with AI Agents

Use Smartcat AI Agents to localize keys quickly while preserving structure and intent.

5

Assign reviewers if needed

Enable human linguists or internal reviewers to validate and approve translations.

6

Export or auto-sync translations

Push translated content back to your Git repo via API or UI—fully automated.

For a step-by-step walkthrough of Smartcat's GitHub integration, check out our software localization guide.

Vantagens do plugin da Smartcat AI para GitHub

Speedy, high-quality AI translation

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.

Efficiency and productivity

Integrate translation processes directly into your GitHub workflow, using a glossary and translation memory of your organization’s preferences, saving time and resources.

Enhanced collaboration

Use Smartcat Editor for seamless collaboration among developers, translators, and other stakeholders, improving communication and coordination, reducing delays and speeding up time to market.

O plugin do GitHub da Smartcat AI para todo tipo de equipe

Development Teams

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.

Localization teams

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.

Project Managers

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.

Não acredite só na nossa palavra

Logo vimos que a Smartcat oferecia exatamente o que precisávamos: um banco de memórias de tradução e um ponto central para nosso fluxo e nossa comunicação. Ficamos animados por eliminar a troca interminável de e-mails e arquivos.

Shawn Newton, Sr.

Senior Creative Operations Analyst

Discover More

Outros plugins úteis da Smartcat

Proof that Smartcat preserves formatting and speeds delivery

Frequently Asked Questions

How does the integration between GitHub and Smartcat work?

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.

Is the GitHub integration easy to set up?

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.

What languages does Smartcat support?

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.

How does Smartcat handle complex file formats?

The Smartcat platform supports a wide range of file formats, including complex formats like HTML, JSON, and more.

Does the Smartcat integration support plurals?

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.

How do I track the progress of translations?

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.

Can I collaborate with multiple translators on a single project?

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.

Can I customize the translation workflow to fit my team’s preferences?

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.

Does Smartcat support translation memory and glossary management?

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.