GDPR-compliant organization

ISO 27001 certified organization

SOC II compliant organization

Localização de software que entrega todos os idiomas a cada lançamento

O Smartcat é uma plataforma de localização de software por IA para equipes de produto e engenharia que lançam softwares para web, dispositivos móveis e desktop em vários idiomas. As strings passam do seu repositório, API ou CLI, para a tradução com IA com seu glossário e memória de tradução, seus revisores as aprovam e os arquivos retornam à compilação com chaves, espaços reservados para variáveis e plurais intactos. Apenas strings novas e com alterações estão sujeitas a cobrança.

Agendar demonstração

Agendar demonstração

Nosso especialista faz uma demonstração personalizada para você

Importando chaves para um projeto de localização de software do Smartcat com o comando smartcat import do CLI

Mais de 80 das maiores empresas do mundo escolheram o Smartcat

O que é localização de software?

A localização de software é o processo de adaptar softwares da web, móveis e para desktop para usuários em outro idioma e mercado: suas strings de interface, mensagens de erro, textos de Ajuda e listagens de lojas. Isso vai além da tradução de software, pois as strings traduzidas devem caber na interface do usuário e voltar para a compilação com as chaves, os espaços reservados para variáveis e as regras de plural intactos.

Smartcat executa esse loop como um fluxo conectado. Você importa chaves por meio da interface do usuário, REST API ou CLI, a tradução com IA as traduz com seu glossário, seus revisores as aprovam no navegador e você exporta os arquivos que sua compilação já lê. As strings aprovadas são reutilizadas no próximo sprint, de modo que cada release paga apenas pelas alterações. Guias de formato: JSON tradutor, XML tradutor, gettext PO tradução e XLIFF editor.

92%

de palavras de tradução com IA aceitas sem edição

92% das palavras traduzidas pela IA da Smartcat são aceitas sem uma única edição humana.

280+

idiomas

O Smartcat traduz seu produto para mais de 280 idiomas, do alemão, espanhol e francês ao japonês e chinês.

80+

formatos de arquivo

Mais de 80 formatos de arquivo, incluindo JSON, YAML, XML, PO e XLIFF.

Demo interativa: faça a análise de um projeto de localização de software, confirme segmentos, verifique o QA e exporte chaves.

Por que a localização de software atrasa todos os lançamentos?

A localização de software atrasa os lançamentos quando funciona como um ciclo manual e separado: strings são exportadas, enviadas por e-mail, corrigidas e reinseridas manualmente para cada idioma. As equipes de produto lançam a cada sprint, então cada lançamento ou aguarda a tradução ou é lançado com strings não traduzidas.

  1. Exportar strings

    Extraia as strings do repositório, um arquivo por plataforma.

  2. Arquivos de localidade de e-mail

    Envie arquivos por e-mail ou faça o upload deles para um portal do fornecedor, depois aguarde.

  3. Corrigir espaços reservados para variáveis

    Corrija espaços reservados para variáveis, chaves e formas plurais corrompidos manualmente.

  4. Reimportar traduções

    Mescle as traduções de voltar e reconstrua para cada localidade.

  5. Análise do Chase

    Cobrar a aprovação dos responsáveis pela análise em outros fusos horários.

× cada idioma× todas as plataformas× a cada lançamento

O resultado é uma lacuna crescente entre o produto que você lança e o produto que os usuários de outros mercados conseguem ler, e os engenheiros gastam o tempo da sprint em arquivos em vez de funcionalidades.

70%

reduzir os custos de localização em Kaseya

“Estamos programando com IA, então estamos lançando atualizações de produtos todos os dias, algumas vezes ao dia. Não há como acompanhar isso. Este preço de mudança é uma das razões pelas quais Smartcat é tão necessário.”

A equipe de documentação de produtos da Kaseya transferiu a localização da interface do usuário para seus ciclos de desenvolvimento com o Smartcat e reinvestiu o que conseguiu salvar em mais de 8 idiomas adicionais.

Kaseya estudo de caixa
Ellen Kelly
Ellen KellyDiretor de Documentação de Produto, Kaseya

O que custa quando a localização atrasa em relação ao lançamento

Quando a localização de software atrasa o lançamento, o custo raramente se manifesta como um problema de tradução. Isso aparece em lançamentos escalonados, tempo de engenharia, carga de suporte e receita de novos mercados, e cresce a cada idioma que você adiciona.

Lançamentos em um idioma por vez

Novos recursos chegam a outros mercados semanas depois do inglês, portanto, cada lançamento acontece em etapas.

Tempo de engenharia gasto em arquivos

Os desenvolvedores exportam, mesclam e depuram arquivos de localização em vez de criar o produto.

Strings quebradas em produção

Um espaço reservado para variável alterado ou uma forma de plural ausente quebra uma tela, e os usuários descobrem isso primeiro.

Suporte de carga em todos os mercados

Telas não traduzidas ou traduzidas pela metade direcionam os usuários para o suporte em seu próprio idioma.

Pagando duas vezes pelas mesmas strings

Sem uma memória compartilhada, os fornecedores fazem cotação novamente para strings que você já traduziu.

Nenhuma origem única da verdade

As strings ficam em repositórios, planilhas e portais de fornecedores, então ninguém sabe qual versão é a atual.

Como uma plataforma de localização de software acompanha os seus lançamentos

Uma plataforma de localização de software como a Smartcat conecta seus arquivos de string à tradução e faz voltar. Chaves, espaços reservados para variáveis e plurais permanecem intactos, colegas de trabalho de IA traduzem com seu glossário e memória, seus revisores aprovam e as strings aprovadas são reutilizadas no próximo sprint.

Antes: um loop manual de string

× cada idioma× a cada lançamento

Com Smartcat: um fluxo conectado

Todos os idiomas juntos

Exportar manualmente

Alguém extrai os arquivos de localidade de cada repositório e plataforma.

Sincronizar a partir do repositório

Importe chaves por meio da interface de usuário, REST API ou CLI, inclusive a partir de CI/CD.

Arquivos de e-mail

Os arquivos vão para um fornecedor sem chaves, comentários ou capturas de tela.

O contexto viaja com as strings

Os IDs de chave, comentários e limites de comprimento chegam ao tradutor.

Corrigir espaços reservados para variáveis

Variáveis corrompidas e formas plurais vêm à tona no QA ou em produção.

Espaços reservados para variáveis bloqueados

Variáveis e tags são protegidas, e os plurais mantêm suas formas.

Análise do Chase

Os revisores recebem planilhas e enviam feedback por e-mail.

Aprovar no navegador

Seus revisores e linguistas aprovam cada idioma em um editor.

Reenviar e pagar novamente

Strings inalteradas são enviadas e cobradas novamente no próximo lançamento.

Exportar e reutilizar

Os arquivos retornam em seu formato, e as strings aprovadas são reutilizadas no próximo lançamento.

Mantenha os arquivos JSON, XML, PO e XLIFF intactos

O Smartcat analisa cada formato sob seus próprios termos: chaves JSON e YAML, Android XML, iOS .strings, entradas PO com msgid_plural e msgctxt, XLIFF 1.2 e 2.0, RESX, e XML com regras XPath para nós traduzíveis. Espaços reservados para variáveis e tags estão bloqueados, formas plurais permanecem no plural e cada arquivo é exportado de voltar na estrutura que sua compilação espera. Veja os formatos de arquivo com suporte.

Sincronizar strings de GitHub, GitLab, Bitbucket, do REST API ou CLI

Conecte um repositório do GitHub, GitLab ou Bitbucket por meio das integrações do Git do Smartcat, envie chaves por meio da REST API ou execute o Smartcat CLI a partir do seu pipeline de CI/CD. Os designers enviam texto, chaves e variantes do Figma por meio do plugin do Figma. As strings chegam a um projeto de localização de software, organizadas em coleções, e voltam da mesma forma assim que são aprovadas.

Forneça aos tradutores IDs de chaves, comentários e limites de comprimento

IDs de chave, comentários de desenvolvedores e limites de comprimento acompanham cada string, para que um tradutor saiba que um rótulo é um botão com pouco espaço, não apenas uma palavra. Arquivos XML podem conter comentários e limites de comprimento @max (consulte o tradutor XML), e LocJSON pode conter um comprimento máximo. As verificações automatizadas de QA sinalizam erros de tags, números e terminologia antes da exportação.

Pague apenas por strings novas e alteradas com memória de tradução

Cada string aprovada vai para a sua memória de tradução, e o seu glossário mantém os termos do produto consistentes na web, no celular e no desktop. No próximo sprint, strings inalteradas são preenchidas a partir da memória, para que os responsáveis pela análise trabalhem no novo texto e o custo de um lançamento acompanhe o tamanho das alterações. Planos e Smartwords estão em preços Smartcat.

Veja a localização de software em um de seus próprios repositórios

Como a localização de software por IA funciona com análise humana

Na localização de software com IA com o Smartcat, a IA cuida da primeira etapa e as pessoas tomam a decisão final. Colegas de trabalho de IA traduzem cada string com seu glossário e memória de tradução, seus revisores e linguistas verificam no contexto, e sua equipe aprova antes do envio.

Colegas de trabalho de IA se preparam

Strings de rotina movem-se sem esperar em uma fila.

  • Content Translator Coworker

    Traduz strings novas e com alterações com seu glossário e memória de tradução.

  • Reviewer Coworker

    Faz uma pré-análise de cada idioma quanto à fluência, ao tom e à terminologia.

  • Quality Assurance Coworker

    Verifica a terminologia, as tags e a formatação e classifica cada problema por gravidade.

Avaliação de pessoas

Discernimento onde o produto precisa.

  • Redatores de produto e UX

    Verifique se o texto da interface do usuário soa direito no contexto e se cabe na tela.

  • Revisores no país

    Aprove cada idioma no navegador, sem nenhum software para instalar.

  • Smartcat Marketplace linguistas

    Adicione análise profissional para textos regulamentados ou de alto risco quando precisar.

Você aprova

Nada é lançado sem aprovação.

  • Seu responsável pela localização

    Aprova cada idioma antes que os arquivos sejam exportados para a compilação.

  • Memória de tradução

    Mantém cada edição aprovada, para que o próximo lançamento comece a partir das correções dos seus revisores.

Como equipes de software gerenciam traduções em um projeto

As equipes de software gerenciam as traduções da melhor forma em um projeto compartilhado: no Smartcat, desenvolvedores, gerentes de produto, linguistas e profissionais de análise trabalham nas mesmas strings em vez de ficarem repassando arquivos. Cada edição aprovada amplia sua memória de tradução e glossário, para que o próximo lançamento ocorra com mais rapidez.

Desenvolvedores

Envie e receba chaves por meio do REST API ou CLI, ou conecte um repositório, e tenha os arquivos de voltar no formato que sua compilação lê.

  • smartcat import
    Enviar novas chaves a partir de uma etapa do pipeline
  • REST API
    Criar importação e exportação personalizadas
  • GitHubGitLabBitbucket
    Sincronizar um repositório

Gerentes de produto

Veja o progresso de cada idioma em um projeto e decida o que vai no lançamento.

  1. ImportarNovas chaves da sprint
  2. AcompanharProgresso por idioma
  3. EnviarExportar arquivos aprovados

Linguistas

Traduza em um editor com memória de tradução, glossário, verificações de QA e o comentário do desenvolvedor ao lado de cada string.

Ao lado de cada string

ID da chaveComentário do desenvolvedorLimite de comprimentoMemória de traduçãoGlossárioVerificações de controle de qualidade (QA)

Avaliadores e fornecedores

Aprove ou edite strings no navegador em vez de em uma planilha. Freelancers e fornecedores trabalham a partir de suas próprias contas Smartcat.

Sem Smartcat
  • Uma planilha de strings
  • Feedback por e-mail
Em Smartcat
  • Strings com chaves e comentários
  • A própria conta Smartcat deles

Ferramentas de localização de software vs serviços: TMS, scripts internos ou uma agência?

A configuração no direito depende de com que frequência você faz envios: scripts internos atendem a um idioma, serviços de localização de software de uma agência atendem a grandes projetos ocasionais, e softwares de localização (um TMS) atendem a lançamentos contínuos. A maioria das equipes de produto combina uma plataforma com linguistas para textos que envolvem risco.

Scripts internos + tradução automáticaAgência de localizaçãoSmartcat
Quem traduzTradução automática, verificada por quem estiver livreLinguistas da agênciatradução com IA com o seu glossário, além dos seus revisores ou linguistas do Mercado
Arquivos de stringsSeus scripts analisam cada formatoArquivos enviados por projetoJSON, YAML, Android XML, iOS .strings, PO, XLIFF, RESX e XML, com chaves e espaços reservados para variáveis intactos
Fluxo de trabalho do desenvolvedorCódigo personalizado para manterE-mail ou um portal do fornecedorUI, REST API, CLI e GitHub, GitLab ou Bitbucket
Contexto para tradutoresRaramente repassadoCapturas de tela mediante solicitaçãoIDs principais, comentários e limites de comprimento com cada string
AtualizaçõesExecute os scripts novamenteNova cotação por alteraçãoApenas strings novas e com alterações estão sujeitas a cobrança
AvaliaçãoEngenheiros ou gerentes de produtoGarantia da Qualidade da AgênciaSeus responsáveis pela análise aprovam no navegador
Melhor paraUm idioma, volume baixoProjetos grandes ocasionaisLançamentos contínuos em muitos idiomas

Precisa de linguistas para gerenciar um idioma inteiro? Os linguistas da Smartcat Marketplace trabalham dentro do mesmo projeto, memória e glossário que a sua equipe.

Como localizar software: o processo de localização de software em 5 passos

Para fazer a localização de software no Smartcat, crie um projeto de localização de software, importe suas chaves, traduza-as com IA, peça para os revisores aprovarem cada idioma e exporte os arquivos traduzidos. Estas etapas de tradução de software se repetem a cada lançamento, portanto, configure-as uma vez na interface de usuário e execute-as por meio do REST API ou CLI.

  1. Criar um projeto de localização de software

    Dê um nome ao projeto, escolha um idioma de origem e adicione seus idiomas de destino. Você pode adicionar ou remover idiomas de destino a qualquer momento.

    O formulário Criar um projeto de localização de software em Smartcat, com nome do projeto, idioma de origem e idiomas de destino
  2. Importe suas chaves

    Faça o upload de arquivos JSON, YAML, Android XML, iOS .strings ou LocJSON na interface do usuário ou importe-os com o REST API ou o Smartcat CLI do seu pipeline de CI/CD. Agrupar chaves em coleções.

    Chaves importadas como hello_world e file_menu no editor Smartcat, traduzidas do inglês para o alemão
  3. Traduzir com IA

    A IA traduz cada chave com o seu glossário e memória de tradução. Strings já presentes na memória de tradução são preenchidas automaticamente.

    Uma lista de tarefas Smartcat com tradução automática concluída para alemão, espanhol, francês, italiano e russo
  4. Fazer a análise e aprovar

    Seus revisores ou Smartcat Marketplace linguistas verificam cada idioma no editor, com verificações de QA para tags, números e terminologia.

    O editor Smartcat com segmentos de origem e destino e ações de edição
  5. Exportar arquivos traduzidos

    Exporte JSON ou YAML (plano ou estruturado), Android XML ou iOS .strings por idioma, com um modelo de nome de arquivo como strings-{LANGUAGE}.json, a partir da interface do usuário, API ou CLI.

    Configurações de exportação em Smartcat: idiomas de destino e o modelo de nome de arquivo strings-{LANGUAGE}.json

Experimente este processo de localização de software em seus próprios arquivos de string

Plataforma de localização de software para equipes de produto

O Smartcat gerencia a localização de software em uma única área de trabalho: chaves e coleções, tradução com IA com memória de tradução e glossário, verificações de QA, análise e linguistas sob demanda. Desenvolvedores, gerentes de produto e linguistas usam o mesmo projeto, para que cada idioma seja enviado de um só lugar.

Veja a plataforma de localização de software em seus próprios arquivos de string

Quais formatos de arquivo de software o Smartcat traduz?

O Smartcat traduz os arquivos de recursos que a sua compilação já usa, incluindo JSON, XML, gettext PO, XLIFF, YAML, Android XML e iOS .strings. Cada guia abaixo aborda o que é mantido, como traduzir o arquivo e o que verificar antes de enviar.

Localização de software explicada: i18n vs l10n, localização contínua e APIs

A internacionalização de software (i18n) prepara o código para qualquer idioma; a localização de software (l10n) o adapta para cada mercado. A localização de software também envolve localização contínua, engenharia de localização e APIs. O Smartcat fica do lado da localização: ele lê os arquivos que a sua configuração de i18n produz e os retorna traduzidos.

Internacionalização (i18n)Localização (l10n)
O que é issoProjetar e codificar software para que ele possa oferecer suporte a qualquer idioma e regiãoAdaptação de um produto internacionalizado para um idioma e mercado específicos
Quem faz issoDesenvolvedoresGerentes de localização, linguistas e responsáveis pela análise, com desenvolvedores
QuandoUma vez, no início do desenvolvimento, e depois mantidoCada lançamento, para cada idioma de destino
Trabalho típicoExtraia strings em arquivos de recursos, use formatos de data e número sensíveis à localidade e deixe espaço para textos mais longosTraduza strings, adapte datas, moedas e exemplos, faça a análise do texto da interface do usuário no contexto
Onde o Smartcat se encaixaLê os arquivos de recursos que sua configuração de i18n produzTraduz, revisa e os devolve a cada lançamento

i18n e l10n são numerônimos: 18 e 10 letras ficam entre a primeira e a última letra de cada palavra.

Como a localização se encaixa na engenharia

Localização contínua

A localização contínua, também chamada de localização ágil, traduz strings à medida que sofrem alterações, sprint por sprint, em vez de em um único lote antes de um lançamento. Novas chaves fluem do repositório para a tradução e voltam sem uma transferência manual.

  1. Fazer commitChaves novas ou alteradas
  2. TraduzirIA com memória e glossário
  3. AprovarSeus revisores
  4. Mesclararquivos de voltar ao repositório

Engenharia de localização

A engenharia de localização é o lado técnico da localização: preparar arquivos de recursos, analisar formatos, proteger espaços reservados para variáveis, lidar com plurais e integrar a tradução à compilação. O Smartcat assume a análise e a proteção.

O que Smartcat gerencia

  • Um analisador por formato de arquivo
  • Espaços reservados para variáveis e tags bloqueados
  • Segmentos plurais ou ICU MessageFormat
  • Comentários e limites de comprimento transmitidos

Automação da localização

A automação da localização substitui exportações manuais por integrações: uma conexão de repositório, uma etapa do CLI no CI/CD ou uma chamada do REST API que importa e exporta chaves.

  • smartcat import
    Enviar novas chaves a partir de uma etapa do pipeline
  • CLIREST API
    Puxar arquivos de tradução de voltar
  • GitHubGitLabBitbucket
    Sincronizar um repositório

Localização API

Uma localização API permite que seus sistemas criem projetos, importem chaves e exportem traduções sem que ninguém abra a interface do usuário. O REST API do Smartcat cobre a mesma importação e exportação que a interface do usuário e o CLI.

O que o API cobre

Criar projetosImportar chavesExportar traduçõesExecutar a partir do CI/CD

O que é localizado

Localização da interface do usuário

A localização de interface do usuário adapta cada string que os usuários veem na interface: botões, menus, erros e estados vazios. Strings curtas são as que mais precisam de contexto, por isso o Smartcat passa IDs de chaves, comentários e limites de comprimento para os tradutores.

Strings no escopo

BotõesMenusMensagens de erroEstados vaziosIntegração

Plurais e mensagens ICU

Os idiomas têm regras de plural diferentes. O Smartcat processa plurais como segmentos plurais nativos ou como ICU MessageFormat, e a exportação os converte em strings compatíveis com ICU. Há suporte para Gettext msgid_plural e msgctxt.

Uma mensagem plural ICU

{count, plural, one {# arquivo} other {# arquivos}}

As importações do LocJSON podem analisar o ICU em segmentos ou mantê-lo bruto, com um validador e pré-visualizador de ICU.

JSON e XML em uma área de trabalho

Muitos produtos enviam strings em mais de um formato: JSON para o aplicativo web, Android XML para dispositivos móveis, XML para documentação. O Smartcat mantém tudo em uma única área de trabalho com uma memória de tradução e glossário, para que uma string seja traduzida apenas uma vez entre os formatos.

Uma memória em comum

.jsonstrings.xml.xml.strings.yaml

Localização de produto

A localização de produtos vai além das strings de interface de usuário, abrangendo artigos do Centro de ajuda, notas de lançamento e páginas da web sobre o produto. O Smartcat as traduz na mesma área de trabalho, com a mesma memória e glossário, por meio de integrações como Zendesk e Contentful.

Um glossário para tudo isso

Strings de interface de usuárioCentro de ajudaNotas de lançamentoPáginas de produtos

Os colegas de trabalho de IA que fazem a localização de software para você

Os colegas de trabalho de IA da Smartcat cuidam, cada um, de uma parte da localização de software: coordenar um lançamento, traduzir strings, encontrar conteúdo com alterações, fazer a pré-análise e verificar a qualidade. Sua equipe e os responsáveis pela análise aprovam cada string antes de ser enviada.

Integrações de localização de software para a sua stack de desenvolvimento

Sincronize strings de repositórios, arquivos de design e das plataformas em torno do seu produto. Ver todas as integrações

Resultados da localização de software de Huel, Babbel e Kaseya

Equipes de software e de produtos usam o Smartcat para lançar todos os idiomas junto com o lançamento. O Kaseya é lançado em mais de 10 idiomas no primeiro dia, o Babbel consegue salvar 31 horas de trabalho manual por mês e o Huel reduziu os custos de localização em cerca de 50% em comparação com agências.

50%

custos mais baixos do que agências

Huel reduziu os custos de localização em cerca de 50% em comparação com as agências.

31 h

de trabalho manual salvos todo mês

A equipe de localização da Babbel salva 31 horas de trabalho manual por mês com o Smartcat.

10+

idiomas no lançamento, além do inglês

O Kaseya lança versões em mais de 10 idiomas no primeiro dia; as strings de UI sincronizam com o Smartcat quando os desenvolvedores fazem o commit delas.

9

idiomas que a Huel localiza na web, CRM e materiais criativos

“O Smartcat é mais do que uma ferramenta de tradução para nós; ele está integrado à nossa pilha de tecnologia.”

A Huel localiza seu site por meio da integração Contentful da Smartcat e suas campanhas de e-mail por meio de sua integração de CRM, com um glossário de cerca de 500 entradas. As traduções são reutilizadas em diferentes tamanhos de anúncios a partir da memória de tradução, para que os designers não precisem recriar cada variante.

Huel estudo de caixa
Magdalena Tumulka
Magdalena TumulkaLíder de Localização, Huel

Agende uma demo de localização de software para seu próximo lançamento

Como começar com a localização de software: um projeto primeiro

Comece a localização de software com um projeto: o produto ou plataforma que está atrasado hoje. À medida que o volume aumenta, o Smartcat assume uma parte maior do fluxo, desde a importação de chaves por meio do API ou CLI até o encaminhamento de aprovações para cada idioma.

  1. Uma coleção

    Um aplicativo ou plataforma precisa de um novo idioma, e os arquivos ainda vão e voltam manualmente.

    Projeto de localização de softwareContent Translator CoworkerSeus revisores

    Qual produto está aguardando traduções direito agora?

  2. API ou CLI em CI/CD

    Novas chaves chegam a cada sprint, e as exportações manuais se tornam o gargalo.

    REST APISmartcat CLIGit repositórios

    Quantas horas por sprint são gastas exportando e mesclando arquivos de localidade?

  3. Localização contínua em cada lançamento

    Strings, conteúdo de Ajuda e notas de lançamento são enviados juntos em todos os idiomas.

    Reviewer CoworkerQuality Assurance CoworkerContent Update Coworker

    Quando um recurso é lançado, quanto tempo leva até que todos os mercados possam lê-lo?

  4. Governança de localização entre equipes

    Várias equipes de produto localizam por conta própria, dentro de um único glossário e modelo de aprovação.

    Chief of StaffGovernança corporativa

    Uma equipe pode adicionar um idioma sem um novo contrato de fornecedor?

Quais alterações ocorrem quando você migra para uma plataforma de localização de software

Mudar para uma plataforma de localização de software traz alterações em como as strings se movem, não na sua pilha tecnológica. Seu repositório, framework de i18n, build e fornecedores permanecem. Exportar arquivos, corrigir espaços reservados para variáveis, encaminhar análise e pagar por strings repetidas mudam-se para Smartcat.

Seu repositório, framework e fornecedores permanecem

Smartcat funciona entre seu repositório e a tradução, para que sua base de código, biblioteca de i18n e build não sofram alterações. Os linguistas do seu fornecedor de tradução podem trabalhar dentro do Smartcat, próximo aos seus próprios revisores.

Fica como está
Repositórioframework de i18nPipeline de compilaçãoFornecedor de tradução
Move-se para Smartcat
Exportando arquivosCorrigindo espaços reservados para variáveisRevisar roteamentoPagando por repetições

Comece com um projeto, não com uma migração

Escolha o produto que está atrasado hoje, importe suas chaves e execute uma versão pelo Smartcat com seus próprios revisores. Nada mais precisa se mover primeiro.

  1. Importar chavesNa interface de usuário, API ou CLI
  2. Faça a análise com sua equipeNo navegador
  3. Exportar para a compilaçãoNo mesmo formato

Traga as traduções que você já tem

Importe as chaves juntamente com suas traduções existentes, para que as strings aprovadas estejam na memória desde o primeiro sprint e você pague apenas pelo que estiver faltando.

  • Traduções existentes importadas com chaves
  • Memória cheia desde o primeiro dia
  • Apenas strings ausentes traduzidas

Quando mudar ainda não vale a pena

Se o seu produto é lançado em um ou dois idiomas, raramente sofre alterações e um script já cuida disso, uma plataforma pode não valer a pena ainda. Meça quanto tempo os lançamentos esperam pela tradução primeiro.

Conte os dias entre o congelamento de código (code freeze) e o envio do último idioma, para seus últimos três lançamentos.

O que as equipes de produto e localização dizem sobre G2

O que as equipes de engenharia perguntam antes de trocar de ferramentas de localização de software

As equipes de produto e engenharia geralmente perguntam quatro coisas antes de mover as strings para Smartcat. Nossos scripts ainda funcionam? A IA vai quebrar os espaços reservados para variáveis e plurais? Os tradutores recebem contexto? Quais formatos têm suporte?

"Nossos scripts já enviam strings para um fornecedor."

Mantenha os scripts e aponte-os para Smartcat. O REST API e o CLI importam e exportam os mesmos arquivos, portanto o pipeline continua sendo seu, e os linguistas do seu fornecedor podem trabalhar dentro do Smartcat.

“A IA vai quebrar nossos espaços reservados para variáveis e formas plurais?”

Os espaços reservados para variáveis e as tags estão bloqueados no editor, os plurais são tratados como segmentos de plural ou ICU MessageFormat, e as verificações de QA sinalizam erros de tag e de número antes da exportação.

“Os tradutores nunca veem onde uma string aparece.”

IDs de chaves, comentários de desenvolvedores e limites de tamanho viajam com cada string, e designers podem traduzir texto Figma, chaves e variantes antes que cheguem ao código.

"O Smartcat dá suporte a todos os formatos de string que usamos?"

Nem todo mundo. Os arquivos Flutter ARB não estão na lista de formatos com suporte do Smartcat, e os arquivos .stringsdict e .xcstrings funcionam como uploads de arquivos em vez de coleções de chaves. Envie-nos uma amostra antes de definir o escopo de um projeto.

Segurança da localização de software: como o Smartcat protege suas strings

As strings frequentemente descrevem recursos que ainda não foram lançados. O Smartcat protege esse conteúdo em todas as etapas; veja como na página de segurança do Smartcat.

Controles de acesso baseados em funções

Defina quem pode ter visualização, traduzir, revisar e aprovar strings por equipe, função ou idioma nos planos empresariais.

Login único (SSO)

Faça login por meio do seu provedor de identidade existente nos planos empresariais.

SOC 2 Tipo II e ISO 27001

O Smartcat está em conformidade com o SOC 2 Tipo II, possui certificação ISO 27001 e isola cada área de trabalho.

Nunca usado para treinar modelos públicos de IA

Suas strings e conteúdos de produtos nunca são usados para treinar modelos públicos de IA.

Trilhas de auditoria

Veja quem alterou o quê e quando em todas as etapas de tradução e revisão nos planos empresariais.

Criptografia e exclusão mediante solicitação

O conteúdo é criptografado em trânsito e em repouso, e excluído ou devolvido no prazo de 30 dias após uma solicitação por escrito.

Recursos para localização de software

Guias do blog da Smartcat sobre o planejamento da localização de software, internacionalização e os formatos de arquivo que os desenvolvedores enviam.

Perguntas Frequentes sobre localização de software

O que a localização de software de computador inclui?

A localização de software para computador abrange tudo o que um aplicativo de desktop ou web mostra aos usuários, e o Smartcat lida com isso por meio dos arquivos de recursos por trás do app: strings de interface do usuário, menus e caixas de diálogo, mensagens de erro, texto de Ajuda e as datas, números e moedas exibidos por eles. O Smartcat retorna arquivos JSON, XML, RESX, .properties e PO na mesma estrutura para a sua compilação.

Qual é a melhor ferramenta de localização de software?

O Smartcat é ideal para equipes de produto que lançam com frequência em vários idiomas, mas a melhor ferramenta de localização de software depende de como você faz as entregas. Verifique se ele analisa seus formatos sem corromper espaços reservados para variáveis ou plurais, conecta-se ao seu repositório ou CI/CD, oferece contexto aos tradutores, permite que seus próprios profissionais de análise aprovem e faz a cobrança apenas pelas strings com alterações. Uma equipe que lança um idioma por ano pode não precisar de uma plataforma.

O Smartcat oferece serviços de localização de software?

Sim. O Smartcat combina sua plataforma de localização de software com linguistas profissionais da Smartcat Marketplace, para que você possa contratar tradutores ou revisores para qualquer idioma ou etapa dentro do mesmo projeto. Sua equipe mantém o repositório, o glossário e a aprovação final. Se você quiser que um idioma inteiro seja gerenciado por pessoas, atribua-o aos Linguistas do Mercado; caso contrário, a IA traduz e seus responsáveis pela análise aprovam.

Qual é a diferença entre tradução de software e localização de software?

A tradução de software converte as strings de texto de um aplicativo em outro idioma. A localização de software, o trabalho para o qual Smartcat foi criado, também faz com que essas strings funcionem no produto. Chaves e espaços reservados para variáveis permanecem intactos, as formas de plural seguem cada idioma, o texto se ajusta à UI, e datas, moedas e exemplos se adequam ao mercado. A tradução é uma etapa dentro da localização.

Como faço a localização de software?

No Smartcat, crie um projeto de localização de software, importe suas chaves de arquivos JSON, YAML, Android, XML ou iOS .strings por meio da interface de usuário, REST API ou CLI, e deixe a IA traduzi-las com o seu glossário e memória de tradução. Seus revisores aprovam cada idioma no navegador e, em seguida, você exporta os arquivos que a sua compilação lê. Primeiro, certifique-se de que as strings sejam extraídas do código para arquivos de recursos.

Qual é a diferença entre internacionalização e localização?

A internacionalização (i18n) prepara o software para ter suporte a qualquer idioma; a localização (l10n) o adapta para um idioma e mercado. O Smartcat cobre o lado da localização: ele lê os arquivos de recursos que a sua configuração de i18n produz e os retorna traduzidos. Os desenvolvedores internacionalizam uma única vez, extraindo strings e usando formatos que reconhecem a localidade, enquanto a localização se repete a cada lançamento para cada idioma.

Quais formatos de arquivo o Smartcat tem suporte para localização de software?

Smartcat projetos de localização de software importam chaves de JSON, YAML, Android XML, iOS .strings e LocJSON, e exportam JSON ou YAML (simples ou estruturado), Android XML e iOS .strings. Como uploads de arquivo, o Smartcat também traduz RESX, XML, Java .properties, .stringsdict, .xcstrings, PO e POT, XLIFF 1.2 e 2.0, SDLXLIFF e MQXLIFF. Os arquivos ARB do Flutter não estão na lista de suporte.

O Smartcat se integra com o GitHub, GitLab e Bitbucket?

Sim. O Smartcat se conecta aos repositórios GitHub, GitLab e Bitbucket para sincronizar strings de pull para push, e o Smartcat CLI e o REST API cobrem pipelines que precisam de etapas personalizadas, incluindo CI/CD. Os designers podem enviar textos, chaves e variantes do Figma por meio do plug-in do Smartcat. Os arquivos traduzidos retornam na mesma estrutura, para que os desenvolvedores não precisem mesclar arquivos de localidade manualmente.

Posso automatizar a localização com um API ou CLI?

Sim. O REST API e a ferramenta de linha de comando do Smartcat importam e exportam chaves da mesma forma que a interface de usuário, para que você possa executá-los a partir de scripts ou CI/CD a cada commit ou release. O CLI funciona no Windows, macOS e Linux e oferece suporte a um arquivo de configuração por pasta. As importações podem resolver conflitos e adicionar rótulos, e as exportações podem usar um modelo de nome de arquivo por idioma.

O que é o gerenciamento de localização de software?

O gerenciamento de localização de software, que o Smartcat executa em um único projeto, consiste em planejar, executar e acompanhar a tradução das strings de um aplicativo entre idiomas e versões: quais chaves sofreram alterações, quem as traduz e revisa, e quando cada idioma é lançado. O Smartcat monitora isso com coleções de chaves, progresso por idioma, etapas de revisão, um glossário compartilhado e memória de tradução.

Quanto custa a localização de software com Smartcat?

Smartcat cobra por Smartwords, sua unidade de uso individual: uma palavra de origem processada por uma Ação de IA usa um Smartword por idioma de destino. Os planos incluem uma franquia de Smartwords compartilhada por usuários ilimitados. As strings aprovadas são reutilizadas, portanto, após o primeiro lançamento, você paga apenas pelas strings novas e com alterações, e correspondências de 100%+ da memória de tradução não usam Smartwords nos planos atuais. Veja os planos atuais na página de preços.

Nossos próprios revisores e tradutores podem trabalhar no Smartcat?

Sim. O Smartcat permite que você convide seus próprios revisores, redatores de produto ou os linguistas do seu fornecedor atual para o projeto, e eles aprovam ou editam as strings no navegador, sem a necessidade de instalar nenhum software. Os usuários são ilimitados em todos os planos, portanto, adicionar pessoas para análise não adiciona custos por usuário. Você também pode contratar linguistas avaliados da Smartcat Marketplace para um idioma ou uma etapa de análise.

O conteúdo do nosso produto está seguro no Smartcat?

Sim. O Smartcat possui certificação ISO 27001 e conformidade SOC 2 Tipo II, criptografa o conteúdo em trânsito e em repouso e isola cada área de trabalho, com acesso baseado em funções, SSO e trilhas de auditoria nos planos corporativos. Strings de recursos não lançados nunca são usadas para treinar modelos públicos de IA, e o conteúdo é excluído ou devolvido no prazo de 30 dias após uma solicitação por escrito.

Não encontrou sua resposta? Fale com um especialista em localização

Comece a localização de software para o seu próximo lançamento, em todos os idiomas

Veja Smartcat localizar um dos seus próprios arquivos de string, da importação até uma exportação que sua compilação lê, ou inicie um teste gratuito de 15 dias sem cartão de crédito.