# Definindo o idioma da verificação

Source: https://help.didit.me/pt-BR/workflows/verification-languages
Updated: 2026-10-12

A verificação detecta o locale do navegador e usa o inglês como padrão. Force um idioma com language na sessão; o e-mail usa contact_details.email_lang.

A interface de verificação **detecta automaticamente o locale do navegador** e usa
o inglês como padrão. Para forçar um idioma, passe `language` ao criar a sessão. O
idioma do e-mail é um campo **separado** (`contact_details.email_lang`) - definir
um não define o outro.

## Comportamento padrão

Se o locale do navegador da pessoa for um dos suportados pela Didit, a interface de verificação o utiliza. Caso contrário, ela usa o inglês como padrão. Você não precisa fazer nada para que isso funcione.

![A aba Texts do editor white label, onde o texto é sobrescrito por idioma](https://help.didit.me/screenshots/customization-light.webp)

*O idioma afeta tanto a interface quanto qualquer texto que você sobrescrever.*

## Forçando um idioma

A detecção automática erra com frequência suficiente para importar - um dispositivo compartilhado, um celular comprado no exterior, uma WebView que informa o locale do app em vez do locale do usuário, ou um navegador configurado em um idioma que a pessoa não lê de fato. Quando você sabe mais do que o navegador, defina o idioma explicitamente.

| Campo | Onde | O que controla |
|---|---|---|
| `language` | Corpo da criação de sessão | O idioma da **interface de verificação** |
| `contact_details.email_lang` | Corpo da criação de sessão | O idioma das **notificações por e-mail** - convite, lembretes, atualizações de status |
| `email_language` | Atualização de status da sessão | O idioma de um e-mail de mudança de status quando você enviar um |

Todos os valores diferenciam maiúsculas de minúsculas - use os códigos exatos da [lista de idiomas suportados](https://docs.didit.me/integration/supported-languages). Se você não passar um idioma de e-mail, os e-mails usam o inglês como padrão, independentemente do idioma da interface.

> **Note:** Definir o idioma da interface **não** define o idioma do e-mail. Um fluxo pode
> aparecer corretamente em espanhol e ainda assim enviar seus e-mails em inglês, se
> apenas `language` tiver sido passado. Se seus usuários relatam que o fluxo estava
> correto, mas os e-mails não, essa é a causa.

## WebView e mobile

Dentro de uma WebView, o locale informado à página é o do app hospedeiro, não necessariamente a preferência do usuário no seu produto. Se o seu app tem sua própria configuração de idioma, passe-a como `language` na criação da sessão em vez de depender da detecção - o app sabe e a WebView não.

## Idiomas da direita para a esquerda

Vários idiomas suportados são escritos da direita para a esquerda, incluindo o árabe. O fluxo trata a direção automaticamente; você não precisa configurar isso separadamente. Se você sobrescreveu texto no Personalização, verifique se essas sobrescritas ficam corretas também em um locale RTL, assim como em um LTR - uma string escrita manualmente é a coisa com maior chance de quebrar ali.

## Texto personalizado e idiomas juntos

Em **Textos**, edite cada idioma separadamente. Campos vazios mantêm o texto Didit. **Traduzir para todos** preenche os demais idiomas a partir do seu texto.

## Palavras corrompidas ou sem sentido no fluxo

Se um usuário relata texto embaralhado - palavras com letras fora de ordem, ou uma mistura de dois idiomas no meio de uma frase - a causa habitual não é a tradução própria do fluxo. É um recurso ou extensão de tradução de página do navegador reescrevendo a página por cima da renderização do fluxo.

Peça para a pessoa desativar a tradução para a página. O fluxo já oferece seus próprios idiomas, então traduzi-lo pelo navegador não acrescenta nada e sempre acaba quebrando algo.

## Idiomas de OCR são uma coisa diferente

O OCR da Didit lê documentos em mais de 130 idiomas. Isso é completamente independente do idioma em que a interface é exibida: uma pessoa pode completar o fluxo em inglês segurando um documento impresso em grego, e ambos funcionam. Veja [documentos e países suportados](https://help.didit.me/pt-BR/documents-coverage/supported-documents-and-countries).

## Relatórios são em inglês

O PDF de sessão para download é renderizado em inglês, independentemente do idioma do fluxo. É um artefato de compliance interno, não algo que você entrega ao usuário final. Veja [baixando um relatório de verificação](https://help.didit.me/pt-BR/verification-sessions/download-verification-report).

## Idioma e abandono

Se um mercado apresenta uma taxa de abandono incomumente alta, vale a pena descartar o idioma como causa logo de início - as pessoas abandonam um fluxo que não conseguem ler em vez de reclamar sobre isso. Verifique em qual locale essas sessões realmente rodaram antes de procurar uma causa mais sutil. Veja [quando uma sessão nunca termina](https://help.didit.me/pt-BR/verification-sessions/session-not-finished).
