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
onecategoria — 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-FRpara francês (França),fr-CApara francês (Canadá), além defr-BEefr-CHpara Bélgica e Suíça. Uma plataforma de conteúdo que emite texto em francêsfrprecisa 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_substitutiondo 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
| Figura | Valor | Por que isso é importante para as equipes de software? |
|---|---|---|
| Expansão típica de texto em francês versus inglês | Aproximadamente 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 corda | Vamos 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ês | 2 (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 segmento | Traduções de bandeiras > 250% ou < 50% do comprimento da fonte | Muito 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.1 | O 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 alcance | Lí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:
- 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 mapeamentofrvs.fr-FR. - 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
frefr-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. - 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.
- 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.
- 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.