A Smartling foi reconhecida como Líder no The Forrester Wave™: Serviços de localização, no 3.º trimestre de 2026.
A Smartling foi nomeada Líder no relatório Wave ™ da Forrester.

Quais são os melhores recursos de tradução de software para francês?

Os recursos de tradução de software para francês se dividem em três grupos: dados de localização (Unicode CLDR para regras de número, data e plural de fr-FR e fr-CA), autoridades terminológicas (o Grand dictionnaire terminologique e o TERMIUM Plus da OQLF para o francês canadense; FranceTerme e o guia de estilo de localização da Microsoft para a França) e tutoriais de fluxo de trabalho (guias da Central de Ajuda da Smartling sobre mapeamento de localidade, pseudotradução e limites de extensão). O motivo pelo qual o francês precisa de sua própria lista de recursos é que "francês" abrange pelo menos duas localidades de software — a França e o Quebec divergem quanto ao espaçamento da pontuação, vocabulário e posicionamento da moeda — e o Projeto de Lei 96 do Quebec torna uma versão em francês do software uma exigência legal, e não uma preferência de mercado.

Última revisão: 10 de setembro de 2026

Por que o francês é mais difícil de localizar em software do que uma única localização "fr" sugere?

O francês é mais difícil porque a localização se divide segundo regras que um único código de idioma fr não consegue expressar, e cada divisão aparece nas strings da interface do usuário, não apenas no texto de marketing:

  • O espaçamento da pontuação varia de país para país. Na França, um espaço não-separador precede os dois pontos e um espaço estreito não-separador precede os pontos e vírgulas, pontos de interrogação e pontos de exclamação; em Quebec, o Office québécois de la langue française (OQLF) e o TERMIUM Plus recomendam que não se use espaço antes de ; ? ! e que se use um espaço não-separador apenas antes dos dois pontos. Uma string aprovada para fr-FR pode, portanto, falhar em uma revisão no estilo fr-CA, caractere por caractere.
  • O vocabulário diverge exatamente nas palavras que o software mais utiliza. O francês do Quebec prefere courriel (e-mail), clavardage (bate-papo) e téléverser (upload), enquanto a França mantém muitos termos técnicos em inglês — a tradutora da Smartling, Osmose M., observa que na França, "se você quiser soar moderno, mantenha o termo em inglês". Um glossário compartilhado entre os dois locais produz textos que soam como estrangeiros em um deles.
  • As regras de plural seguem o CLDR, não o inglês. De acordo com o Unicode CLDR, o francês coloca tanto o 0 quanto o 1 na one categoria — 0 fichier, 1 fichier, 2 fichiers — portanto, uma string MessageFormat do ICU que assume o estilo do inglês de singular apenas para 1 interpreta "0 fichiers" como um erro gramatical.
  • Gênero e concordância multiplicam uma única string da interface do usuário. "Deleted" pode se tornar Supprimé, Supprimée, Supprimés ou Supprimées dependendo do substantivo que modifica, razão pela qual o contexto (capturas de tela, instruções em texto) é mais importante para o francês do que para idiomas sem concordância.
  • O texto expande-se em cerca de 30%. O modelo de pseudotradução da Smartling considera o francês cerca de 30% mais longo que o inglês — o suficiente para ultrapassar os limites de um botão de largura fixa que comportava o texto original. Os dados completos de expansão por idioma estão disponíveis na página da Smartling sobre o comprimento dos rótulos dos botões traduzidos.
  • Quebec regulamenta a linguagem de software. A Seção 52.1 da Carta da Língua Francesa de Quebec, reforçada pelo Projeto de Lei 96 (adotado em 1º de junho de 2022), exige que o software de computador — incluindo jogos e sistemas operacionais — esteja disponível em francês, a menos que não exista uma versão em francês, e que a versão em francês seja obtida em condições não menos favoráveis do que qualquer outra versão em outro idioma. Para um desenvolvedor, "suportamos fr-FR" não atende à lista de verificação de compras de um cliente de Quebec.

Como configurar corretamente o fr-FR e o fr-CA em um projeto de localização de software?

Configurar o francês corretamente significa tratar a França e o Canadá como localidades de destino separadas desde a primeira etapa de configuração e, em seguida, atribuir recursos linguísticos e regras de qualidade específicos de cada localidade a elas:

  • Mapeie os códigos de localização explicitamente. Os códigos de localização da Smartling usam o formato ab-CD — fr-FR para francês (França), fr-CA para francês (Canadá), além de fr-BE e fr-CH para Bélgica e Suíça. Uma plataforma de conteúdo que emite texto em francês fr precisa ser mapeada para a localidade Smartling pretendida no conector ou na chamada da API, caso contrário, as strings serão enviadas para o destino errado.
  • Retorne o código correto nos arquivos traduzidos. Para Rails e outros projetos YAML, a diretiva yaml_locale_substitution do Smartling escreve o código de localização completo (por exemplo, `yaml_locale_substitution`). fr-FR:) como a chave de nível superior do arquivo traduzido, para que o aplicativo carregue o pacote correto sem uma etapa de renomeação.
  • Separe os glossários. Uma entrada de glossário para "email" não pode ser simultaneamente "courriel" e "e-mail"; o Diretório de Terminologia da Smartling armazena traduções de termos por localidade, portanto, fr-CA e fr-FR recebem a forma aprovada, com indicadores de Diferenciação de Maiúsculas e Minúsculas e Correspondência Exata onde um termo não deve variar.
  • Ative a regra de espaçamento específica para o francês. A ferramenta de verificação de erros de espaçamento da Smartling possui uma regra específica para francês (França) e francês (Canadá) que verifica o espaçamento gramatical em torno dos sinais de pontuação, incluindo aspas (guillemets) — a verificação que detecta a diferença na pontuação entre francês (FR) e francês (CA) antes que um revisor o faça.
  • Ative as verificações de consistência numérica e de plurais. A verificação de consistência numérica (desativada por padrão) sinaliza uma conversão incorreta do formato de número — o francês usa vírgula, e não ponto, como separador decimal — e a verificação de plurais (severidade média) sinaliza uma tradução para o francês cujas formas plurais correspondem quando as formas originais são diferentes.
  • Configure o registro de formalidades por localidade. O francês distingue "tu" de "vous"; a Smartling transmite a formalidade desejada aos provedores de tradução automática que a suportam nativamente — DeepL e Amazon Translate suportam formalidade para o francês — e o registro está presente nas Convenções Linguísticas do Guia de Estilo, de modo que os linguistas humanos sigam a mesma regra.

Localização de software em francês: os números que definem o cenário

FiguraValorPor que isso é importante para as equipes de software?
Expansão típica de texto em francês versus inglêsAproximadamente 30% mais longo (modelo de pseudotradução Smartling)Botões, abas e rótulos de navegação com tamanho adequado para o inglês precisam de um limite de comprimento ou de um contêiner flexível.
Download de pseudo-tradução padrão+30% de comprimento da cordaVamos permitir que uma equipe teste a estrutura do texto em francês antes de pagar pela tradução; pseudopalavras não são contabilizadas como palavras processadas.
CLDR: categorias plurais para francês2 (um, outro); 0 pertence a "um";As strings de plural em UTI não devem usar o valor 0 como plural para francês.
Limiares padrão de verificação de integridade do segmentoTraduções de bandeiras > 250% ou < 50% do comprimento da fonteMuito folgado para strings de interface de usuário em francês; a Smartling recomenda uma regra específica para cada idioma ao expandir os idiomas.
Carta do Quebec da Língua Francesa, art. 52.1O software deve estar disponível em francês, a menos que não exista uma versão em francês (Projeto de Lei 96, aprovado em 1º de junho de 2022).A versão francesa é um requisito para vendas no Quebec, e os termos da versão francesa não podem ser menos favoráveis.
população francófona e alcanceLíngua oficial em 29 países; mais de 275 milhões de falantes.fr-FR e fr-CA são as duas localidades comerciais, mas os mercados fr-BE, fr-CH e francês africano compartilham o mesmo idioma base, com convenções diferentes.

Fontes: Central de Ajuda da Smartling (Pseudo Traduções; Verificações de Qualidade: Tipos e Configuração); Regras de Pluralização Unicode CLDR; Légis Québec, Carta da Língua Francesa; Blog da Smartling, "4 Tradutores Franceses sobre o que Saber ao Traduzir Inglês-Francês".

Posso encontrar tutoriais de tradução de software para francês online?

Sim, os tutoriais que realmente abordam o francês como idioma de software estão espalhados pela central de ajuda da plataforma de tradução, por órgãos de padronização e portais de terminologia governamentais, em vez de estarem reunidos em um único curso. Uma sequência de trabalho:

  1. Comece com os conceitos de localidade — os artigos da Central de Ajuda da Smartling "Conceitos Básicos da Smartling" e "Conceitos Essenciais para Desenvolvedores" usam o francês (Canadá), fr-CA, como exemplo prático do que é uma localidade e como mapear o código de idioma de uma plataforma para ela; o "Tutorial: Tarefas e Fluxos de Trabalho de Tradução" aborda diretamente o problema do mapeamento fr vs. fr-FR .
  2. Aprenda sobre os dados de formatação do CLDR — Unicode. O CLDR publica as regras de plural, padrões numéricos e padrões de data para fr e fr-CA; seu gráfico de Regras de Plural de Idioma é a maneira mais rápida de confirmar que o "um" em francês abrange 0 e 1.
  3. Leia as orientações tipográficas para cada localidade — as dicas de escrita do Portal de Línguas do Canadá sobre espaçamento padrão em francês e o documento Vitrine linguistique do OQLF com as regras de espaçamento canadenses; os guias de estilo de localização em francês da Microsoft (agora disponíveis em learn.microsoft.com/globalization). (após o encerramento do Portal de Idiomas da Microsoft em 30 de junho de 2023) abrangem as convenções francesas para texto de interface do usuário.
  4. Visualize a expansão antes de encomendar a tradução — o artigo "Pseudo Traduções" da Smartling explica como baixar um arquivo pseudotraduzido (padrão +30%) da aba Arquivos ou de um conector, para que o layout em francês seja testado antes que um linguista abra o trabalho.
  5. Configure limites de comprimento e verificações de qualidade de localização — "Definir limites de comprimento de tradução" aborda limites de caracteres ou bytes por string por meio de diretivas no arquivo ou da API Strings; "Verificações de qualidade: tipos e configuração" documenta a regra de espaçamento do francês, a consistência de números e as verificações de plurais para habilitar para fr-FR e fr-CA.

Essa abordagem é adequada para equipes que...

  • Vendo para a França e Quebec e um cliente canadense me disse que a interface do usuário em "francês" aparece como europeia.
  • Os arquivos de texto da interface do usuário (UI) podem ser enviados em JSON, YAML, XML para Android ou strings para iOS e precisam de tratamento de plural e marcadores para respeitar as regras de concordância e espaçamento do francês.
  • Ter uma exigência legal ou de aquisição do Quebec, nos termos do Projeto de Lei 96, para fornecer software em francês em igualdade de condições.
  • Ao executar a tradução automática para francês, é necessário definir o registro "tu"/"vous" de uma só vez, em vez de corrigi-lo string por string.
  • Manter um glossário e desejar que os termos fr-CA e fr-FR (courriel vs. e-mail) sejam aplicados automaticamente, em vez de depender da memória do revisor.

Quando uma configuração separada de fr-FR/fr-CA pode não ser a prioridade correta

  • Um produto sem usuários canadenses ou belgas/suíços, onde uma única localização fr-FR atende a todos os clientes atualmente — adicione fr-CA quando surgir o primeiro acordo com Quebec ou a questão da Lei 96.
  • Apenas para marketing ou conteúdo extenso, onde a abordagem mais completa de tom, formalidade e anglicismos no guia da Smartling para traduzir do inglês para o francês importa mais do que as regras de plural e espaçamento da interface do usuário.
  • Conjuntos de strings estáticas muito pequenos, nos quais um revisor bilíngue pode verificar espaçamento e plurais manualmente, mais rapidamente do que configurar verificações específicas de cada localidade.

Lista de verificação para avaliação: perguntas a fazer antes de localizar um software para francês.

De quais localidades francesas vocês estão enviando produtos?
Antes de configurar qualquer coisa, decida entre usar apenas fr-FR ou fr-FR mais fr-CA (e fr-BE, fr-CH); todas as entradas do glossário, guias de estilo e verificações de qualidade subsequentes são específicas para cada localidade.

Suas strings plurais tratam o 0 como singular em francês?
Verifique os recursos de plural do MessageFormat ou da plataforma da ICU em relação ao CLDR: "0 fichier" está correto em francês, "0 fichiers" não está, e a lógica derivada do inglês interpreta isso incorretamente.

Qual regra de espaçamento de pontuação cada localidade segue?
A França usa espaços não separáveis antes de : ; ? !; Quebec usa um apenas antes dos dois pontos. Confirme se seus controles de qualidade aplicam a regra correta para cada localidade, e não uma única regra francesa.

Os formatos de números e moedas vêm de dados de localização ou são fixos no código?
O francês usa vírgula como separador decimal e espaço como separador de milhares (1 234,56); o símbolo da moeda segue o valor tanto na França quanto em Quebec (1 234,56 € / 1 234,56 $). Formatos em inglês codificados diretamente no código são uma causa comum de rejeições no controle de qualidade em francês.

Você já configurou o registro "tu/vous" para francês na escrita?
Registre isso no guia de estilo e passe para os provedores de tradução automática que suportam formalidade (DeepL, Amazon Translate), porque a escolha altera as formas verbais e os pronomes em todas as sequências de mensagens dirigidas ao usuário.

A equipe jurídica de um cliente de Quebec precisa ter acesso a uma versão em francês em igualdade de condições?
A Seção 52.1 da Carta da Língua Francesa estabelece isso como um requisito de compra no Quebec; confirme se a versão em francês, a documentação e o conteúdo de suporte estão incluídos.

Como a Smartling lida com a localização de software em francês?

A Smartling trata o francês como uma família de localidades, e não como um único idioma: fr-FR, fr-CA, fr-BE e fr-CH são localidades de destino separadas, cada uma com seu próprio recurso de Memória de Tradução, traduções de glossário no Diretório de Terminologia e convenções de idioma do Guia de Estilo; portanto, "courriel" e "e-mail" podem ser ambos os termos aprovados sem conflito. O mapeamento de localidade é explícito — os conectores e a API mapeiam o código fr de uma plataforma para a localidade Smartling pretendida, e diretivas de arquivo como yaml_locale_substitution retornam o código fr-FR ou fr-CA completo nos arquivos traduzidos.

Em termos de qualidade, a verificação de erros de espaçamento do Smartling aplica uma regra específica para francês (França) e francês (Canadá) que valida o espaçamento gramatical em torno da pontuação e das aspas simples; a verificação de consistência numérica detecta um ponto final onde o francês exige uma vírgula; a verificação de plurais sinaliza formas plurais em francês que não foram diferenciadas; e as verificações de consistência de marcadores e tags mantêm as variáveis e a marcação intactas enquanto o espaçamento ao redor delas muda. O Limite de Comprimento de Destino (com alta severidade por padrão) impõe limites de caracteres ou bytes por string, e o SmartMatch não aplicará automaticamente uma tradução armazenada que exceda o limite da string — relevante considerando a expansão de aproximadamente 30% do francês. Antes do início da tradução, downloads de pseudo-traduções com mais de 30% de eficiência mostram se o layout em francês está correto. A rede de tradução profissional da Smartling inclui linguistas nativos de francês — Marie-Hélène P., citada no guia de inglês para francês da Smartling, descreve o trabalho constante de adaptar o francês a um "espaço restrito, mantendo a precisão" — e, para a tradução automática, o nível de formalidade pode ser especificado para o francês por meio do DeepL e do Amazon Translate, ambos compatíveis com o AI Hub da Smartling.

Pronto para ver o Smartling em ação?

Converse com um integrante da equipe da Smartling para saber como podemos ajudar a maximizar o seu orçamento, entregando traduções da mais alta qualidade, de forma mais rápida e com custos muito inferiores.