Extrair o texto bengali de uma imagem
Aponte para a foto de uma página, uma digitalização ou uma captura de tela e receba o texto bengali em Unicode — pesquisável, editável e pronto para colar. O leitor já está em bengali antes de a imagem chegar, então não há nada para detectar nem para escolher. Sua imagem nunca fica armazenada.
- Nunca armazenado
- Sem fila, sem espera
- Sem cadastro, sem marca d'água
Como funciona
Adicione a imagem
A foto da página de um livro, uma circular antiga, um certificado digitalizado ou uma captura de tela com texto bengali. JPG, PNG, WebP, HEIC e TIFF funcionam; uma foto tirada em ângulo é endireitada primeiro.
Deixe ele ler
O bengali já está selecionado. Se a página também tiver inglês — um formulário, um papel timbrado —, adicione-o na lista e os dois são lidos.
Copie como Unicode
O texto sai em Unicode, qualquer que seja a fonte em que o original foi impresso: uma circular em SutonnyMJ é lida como bengali normal, e não como “evsjv‡`k”. Mantenha o layout ou junte as linhas, depois copie ou baixe.
O que muda na leitura do bengali
O modelo de bengali lê grupos, e não letras. Uma ligatura como ক্ষ ou ন্ত্র é uma única forma na página, e o modelo precisa decidir ao mesmo tempo o que ela é e como se decompõe em Unicode — por isso um erro de leitura em bengali costuma produzir uma ligatura errada ou um sinal de vogal na letra errada, e não simplesmente a letra errada. O resultado sai na ordem que o Unicode espera: o sinal de vogal vem depois do seu grupo consonantal, o reph é escrito como র + hasanta antes do grupo em que se apoia, e as vogais de duas partes saem como um único ponto de código. É a ordem que toda caixa de busca, corretor ortográfico e fonte espera, e é o contrário da ordem visual em que quem digita em Bijoy trabalha.
Tudo o que o leitor normal faz também é feito aqui: o papel é nivelado, a página é endireitada, tabelas com linhas de grade são lidas célula por célula para que um rótulo e seu valor fiquem separados, e o resultado volta com o layout da página ou junto em parágrafos. Os números são lidos como algarismos bengalis quando estão impressos em algarismos bengalis; um formulário que mistura ০১২ e 012 mantém os dois.
O bengali não compartilha o modelo com nenhum outro idioma, mas a imagem ainda pode trazer inglês — um timbre, um número de referência, um bloco de assinatura —, e cada idioma lê o outro como absurdo. Adicionar inglês na lista faz a página ser lida com os dois pacotes e mantém cada palavra na escrita em que foi impressa.
Quando você precisa de outra coisa
Um documento em Bijoy que ainda existe como arquivo é melhor convertido do que fotografado. O OCR reconstrói o texto a partir de pixels e erra alguns caracteres em mil mesmo na melhor página; o conversor Bijoy para Unicode reconstrói a partir das teclas digitadas, não erra nenhum e mantém o negrito e as tabelas. Fotografe uma página só quando o arquivo já não existe.
Para um livro inteiro ou um acervo de digitalizações, uma ferramenta para desktop é o formato certo: uma ferramenta de OCR de linha de comando com o mesmo modelo de bengali lê uma pasta inteira durante a noite, e o OCRmyPDF adiciona uma camada de texto pesquisável a cada PDF dela. Esta página é para a página que está na sua frente.
Perguntas frequentes
Minha imagem fica armazenada em algum lugar?
Não. O pacote de idioma vem deste site na primeira vez que você usa um idioma; a imagem em si nunca fica armazenada nem é enviada a lugar nenhum, então funciona até com o Wi-Fi desligado.
Qual é a precisão em bengali?
Bengali impresso em uma fonte comum — SutonnyMJ, Nikosh, Kalpurush, SolaimanLipi, um livro ou um jornal —, fotografado de frente e em foco, é lido bem, com uma ou outra ligatura errada em uma página borrada ou desbotada. Os erros são próprios da escrita: um reph ou um sinal de vogal sobre uma letra que o modelo não viu naquela forma, e ligaturas impressas em tamanho pequeno. Uma digitalização nítida a 300 dpi é lida melhor que uma foto de celular, e uma foto de celular à luz do dia é lida melhor que uma sob lâmpada fluorescente.
Funciona com um documento em Bijoy?
Sim, e esse é um dos melhores usos. O OCR lê a imagem das letras, e não os pontos de código da fonte, então uma página digitada em SutonnyMJ sai diretamente como bengali Unicode — sem precisar converter. Para um arquivo Word que ainda está em Bijoy (texto, não imagem), use o Bijoy para Unicode, que mantém a formatação e não comete erros de leitura.
Por que o bengali tem uma página separada?
Porque a detecção custa tempo e erra o bengali com mais frequência do que outras escritas: uma página com um timbre em letras latinas, um carimbo ou um número pode ser lida como inglês, e o resultado é uma página inteira de absurdos, com toda a confiança. Fixar o idioma antes de a imagem chegar significa que o pacote de bengali começa a baixar no instante em que a página abre e que o leitor nunca testa o idioma errado. A página normal de Imagem para texto faz o mesmo trabalho com a detecção ligada, para imagens em qualquer idioma.
Ele lê escrita à mão?
Letra de forma, às vezes; letra cursiva não, em bengali ou em qualquer outra escrita — isso vale para toda ferramenta de OCR genérica. A página de Reconhecimento de escrita à mão diz isso com clareza e mostra o que conseguiu ler.
E um PDF digitalizado?
Use o PDF bengali para Word para um documento inteiro: ele lê todas as páginas do mesmo jeito e entrega um .docx. Esta página é para uma única imagem.
Bom saber: Só texto impresso: letra cursiva não é reconhecida. Fontes bengalis decorativas, texto sobre uma fotografia e impressão muito desbotada saem com falhas. O assamês é um pacote separado — adicione-o na lista se a página estiver em assamês. O resultado é texto simples: negrito, cores e a própria imagem não são mantidos.
Coloque esta ferramenta no seu site
Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.
Ferramentas relacionadas
Imagem para texto
O texto de uma imagem, em mais de 120 idiomas
PDF bengali para Word
PDFs em bengali em .docx editável, digitalizados ou não
Bijoy para Unicode
Leia texto em SutonnyMJ como bengali de verdade
OCR em PDF
Torne uma digitalização pesquisável
OCR de captura de tela
Cole uma captura de tela e receba o texto
Reconhecimento de escrita à mão
Letra de forma, lida com honestidade