BlogComo as empresas de software podem implementar a localização contínua com a Smartcat & Serge: estudo de caso da Xsolla

Como as empresas de software podem implementar a localização contínua com a Smartcat & Serge: estudo de caso da Xsolla

A localização contínua permite que os desenvolvedores de software localizem seu conteúdo sem impedir o processo de desenvolvimento. Veja como a Xsolla conseguiu isso com a ajuda de ferramentas disponíveis gratuitamente.

Smartcat’s editorial team creates expert-reviewed guidance on AI translation, localization, and global content workflows. The team combines writers, editors, researchers, and industry experts to publish well-researched, data-backed resources for enterprises scaling multilingual content with human and AI collaboration.

Saiba mais sobre nossas políticas editoriais

7 min de leitura

Experimente o Smartcat

Veja como sua equipe pode traduzir tudo para todos os idiomas falados pelos seus clientes.

Agendar uma demo

Iniciar teste grátis

Sem cartão de crédito - teste de 15 dias

A localização contínua permite que os desenvolvedores de software localizem seu conteúdo sem impedir o processo de desenvolvimento. Veja como a Xsolla conseguiu isso com a ajuda de ferramentas disponíveis gratuitamente.

Desafio

O advento das práticas de desenvolvimento ágil e das ferramentas baseadas na web acrescentou ainda mais desafios às relações entre desenvolvedores e localizadores. Se antes o novo conteúdo costumava chegar a cada poucos meses, agora os ciclos de lançamento podem ser tão curtos quanto semanas. Cada novo lançamento traz novo conteúdo, e ele deve ser localizado em poucos dias. Veja o caso da Xsolla, uma distribuidora e editora global de videogames que fornece aos desenvolvedores ferramentas para aumentar o alcance potencial de seus jogos. A empresa tem 8 produtos principais, um ciclo de lançamento de duas semanas e de 6 a 21 idiomas para localizar cada produto.

A empresa sempre utilizou várias plataformas de tradução online para realizar o trabalho, mas estava insatisfeita com elas em muitos aspectos. “Localizar algumas novas strings em 20 idiomas exigia mais gerenciamento de projetos do que tempo de tradução”, afirma Natalya Pavlikova, engenheira de localização da Xsolla. Por esse motivo, a Xsolla começou a procurar uma solução alternativa.

Natalya Pavlikova, Engenheira de Localização na Xsolla

Critérios

A Xsolla desejava que a nova plataforma:

A solução veio com um pacote de duas ferramentas gratuitas, Serge e Smartcat. O Serge — o mecanismo de extração de strings e geração de recursos — é uma ferramenta independente que permite a localização contínua (veja o destaque). Ele reúne automaticamente novos materiais de origem, publica-os para tradução, adquire as traduções concluídas e as integra de volta ao produto. O Serge é um projeto de código aberto mantido pela Evernote. O Smartcat, por sua vez, é uma plataforma de tradução onde é possível manter projetos e memórias de tradução, encontrar tradutores, atribuí-los a documentos e pagar pelo seu trabalho.

Localização contínua: quando você precisa dela?

A localização contínua funciona melhor em cenários em que há muito conteúdo que é constantemente atualizado e/ou em que diferentes equipes gerenciam o desenvolvimento e a localização. Alguns casos incluem: Localização de software e videogames, em que novas strings aparecem em cada lançamento.

  • Guias do usuário e especificações de API, incluindo aqueles gerados automaticamente.

  • Sites e blogs criados usando geradores de sites estáticos.

  • Quaisquer projetos em que a criação de conteúdo se encaixa em uma estrutura ágil.

  • Em geral, sempre que você armazenar strings localizáveis em um sistema de controle de versão, a localização contínua será a abordagem mais eficiente. (E se você não fizer isso, é uma boa ideia considerar fazê-lo.) O uso de um processo unificado e automatizado para a localização de strings elimina erros humanos e economiza uma parte considerável do tempo de seus funcionários, liberando-os para tarefas mais importantes e criativas.

    Solução

    No caso da Xsolla, o fluxo de trabalho contínuo de localização é o seguinte:
    1. Os desenvolvedores da Xsolla atualizam os arquivos do projeto em um repositório Git.

    2. Serge monitora continuamente o repositório em tempo real e, quando necessário, extrai strings das atualizações, cria arquivos de recursos PO com elas e os envia para a Smartcat.

    3. O gerente de localização da Xsolla distribui as strings não traduzidas entre os freelancers de sua equipe.

    4. Os freelancers traduzem os documentos e os marcam como concluídos.

    5. Serge pega as strings localizadas, as coloca de volta nos arquivos de origem e as envia para o repositório Git da Xsolla.

    6. Os desenvolvedores da Xsolla publicam a versão junto com a localização.

    Por que Serge?

    O Smartcat suporta diferentes formatos de arquivo por si só. Então, por que alguém usaria o Serge como um proxy entre os arquivos de recursos originais e um serviço de tradução?

    “À primeira vista, o Serge pode parecer um conversor de formatos de arquivo. Mas não é”, afirma Igor Afanasyev, diretor de localização da Evernote e responsável pelo Serge. “O Serge é um pipeline flexível de processamento e sincronização de arquivos que pode ser configurado para atender a diferentes fluxos de trabalho de localização, permitindo uma integração verdadeiramente contínua. O Serge garante que os arquivos de recursos localizados tenham a mesma estrutura que os originais e lida com casos em que os arquivos originais são alterados enquanto suas versões mais antigas ainda estão em tradução. Isso poupa os engenheiros de mesclar as alterações e desbloqueia o ciclo de desenvolvimento. De certa forma, com o Serge, os engenheiros sentem que não há nenhum ‘processo de localização’.” Outra característica importante do Serge é que ele mantém seu próprio banco de dados de traduções e é executado nas instalações do cliente. Isso significa que a Smartcat não precisa acessar os repositórios Git privados da Xsolla, e os arquivos de tradução que a Smartcat obtém do Serge são arquivos de recursos retificados que não contêm informações confidenciais. Por fim, como o Serge é executado localmente no servidor da Xsolla de forma ininterrupta, ele obtém recursos localizados atualizados em questão de minutos. Isso garante que os arquivos localizados estejam sempre atualizados e que as compilações não falhem devido a recursos desatualizados.

    Igor Afanasyev, Diretor de Localização da Evernote

    Resultados

    O principal resultado da mudança para a localização contínua é que os gerentes de projeto podem se concentrar em seu trabalho, enquanto os desenvolvedores podem se concentrar no deles. Isso economiza muito esforço de gerenciamento de projetos, e ninguém precisa se preocupar com o envio de arquivos e a conversão de formatos — isso é tarefa do Serge.
    “Agora podemos gerenciar nossas strings da mesma forma que gerenciamos nosso código”, diz Maxim Kungurtsev, desenvolvedor front-end da Xsolla. “Podemos criar novos branches, mesclá-los, revertê-los — e, ao mesmo tempo, ter certeza de que o pacote Serge–Smartcat faz todo o trabalho em segundo plano para localizar as strings desse branch específico em nosso repositório. Funciona como mágica!” Não menos importante, os recursos de gerenciamento de equipe da Smartcat facilitam a garantia da qualidade do conteúdo localizado. “Já temos uma equipe coesa de tradutores na Smartcat que garante que nossa voz permaneça consistente em todo o conteúdo”, diz Natalya. “E, para o conteúdo mais crítico, podemos adicionar mais linguistas como revisores para o mesmo conteúdo.”

    Maxim Kungurtsev, Desenvolvedor Front-End na Xsolla

    Planos futuros

    Este foi o primeiro projeto de localização contínua da Smartcat com Serge, e a equipe trabalha em estreita colaboração com a Xsolla e Igor Afanasyev. Ainda há muitas coisas que a Xsolla espera para o futuro, tais como:

    • Atribuições de tradutores com um clique,

    • Suporte a rótulos pluralizáveis,

    • Atribuição de editores para textos fonte,

    • Notificações mais flexíveis.

    Mas a Smartcat está otimista. “Trabalharemos duro para implementar as solicitações de recursos da Xsolla”, afirma Pavel Doronin, gerente de produtos da Smartcat. “Não apenas porque eles são um dos clientes que mais pagam, mas também para oferecer aos nossos outros usuários fluxos de trabalho melhores para localização contínua, que temos certeza de que veio para ficar.” No futuro, planejamos oferecer ainda mais opções para localização contínua com a Smartcat, incluindo cenários nativos e integrações externas, reforçando nossa abordagem ecossistêmica para o crescimento. No final das contas, o que importa é o que nossos usuários mais gostam, e é nisso que vamos nos concentrar.”

    Pavel Doronin, gerente de produto da Smartcat

    Links úteis

    Se você deseja configurar um fluxo de trabalho de localização contínua semelhante ao da Xsolla, será necessário:

  • Inscrever-se no Smartcat.

  • Instale o plugin Serge Smartcat.

  • 💌

    Assine nossa newsletter

    E-mail *

    Kacie Saxer-Taulbee
    Editado por
    Kacie Saxer-Taulbee

    Kacie Saxer-Taulbee is Director of Growth at EverQuote and a data-informed content leader with a background in high-scale B2B SaaS, legal tech, and insurtech. As former Director of Content and Strategic Brand at Smartcat, she led global storytelling efforts connecting thought leadership with AI-powered localization and multilingual communication.

    Saiba mais sobre nossas políticas editoriais

    Nicole DiNicola
    Revisado por
    Nicole DiNicola

    Nicole DiNicola is Senior Director of Product Marketing at Progress Software and a high-performing, empathetic global marketing leader with over 15 years of experience in B2B technology. She previously served as Global VP of Marketing at Smartcat, leading global marketing strategy, growth, and enablement for AI-powered content and localization solutions.

    Saiba mais sobre nossas políticas editoriais

    Padrões editoriais

    Por que você pode confiar na Smartcat

    Cada guia é escrito pela nossa equipe de localização, editado para maior clareza por editores com experiência em redação técnica e revisado por um engenheiro de soluções da Smartcat antes de ser publicado. Atualizamos cada conteúdo à medida que a plataforma e as práticas evoluem.

    • Escrito por profissionais, nunca apenas por IA
    • Verificado com base nas especificações mais recentes da Apple e do ICU
    • Atualizado quando SDKs, políticas das lojas ou fluxos de trabalho mudam
    Leia nossos padrões editoriais
    100+avaliações de 5 estrelas
    ★★★★★ G2 · 4.6 / 5
    “Este foi um dos nossos primeiros investimentos em IA. O que antes levava semanas agora leva minutos — a tradução acontece em paralelo com todo o resto, e a equipe de marketing assume o processo de ponta a ponta.”
    OS
    Ollie Scheers

    CTO da Huel

    Continue lendo

    Todos os artigos →

    Por que as operações de conteúdo são a próxima fronteira da IA corporativa

    Claire Foster

    Como traduzir um site do WordPress

    Maksym Ostapenko

    Por dentro do “Lunch & Learn” do eBay: Como uma equipe global de Aprendizagem e Desenvolvimento está ampliando a localização com a Smartcat

    Loie Favre

    Conheça a Smartcat

    Traduza tudo para todos os idiomas falados pelos seus clientes.

    Uma plataforma para tradução com IA, linguistas humanos e os sistemas de conteúdo que você já usa. Comece com uma demo ou crie um workspace gratuito.

    Agendar uma demo

    Iniciar teste grátis