Converter Bijoy em Unicode
Cole texto digitado em SutonnyMJ ou em qualquer fonte Bijoy e leia-o como bengali Unicode — ou solte um documento Word ou uma planilha do Excel inteira e receba de volta cada trecho Bijoy convertido, com a formatação intacta.
- Nunca armazenado
- Sem fila, sem espera
- Sem cadastro, sem marca d'água
Cole texto Bijoy — é assim que um documento em SutonnyMJ aparece em qualquer outra fonte — e leia-o como bengali Unicode.
Prefiro Unicode para BijoyTexto Unicode aparece aqui.
Converter um arquivo inteiro
Um documento Word, uma planilha do Excel ou um arquivo de texto: cada trecho ou célula em fonte Bijoy é convertido e composto em uma fonte Unicode, e todo o resto fica exatamente como estava.
Como funciona
Cole o texto Bijoy
Copiado de um arquivo Word, de um PDF ou de qualquer outro lugar — em uma fonte comum ele aparece como "evsjv‡`k". Ou solte um arquivo .docx, .xlsx ou .txt para converter tudo.
Confira o Unicode
O resultado aparece enquanto você digita. Um reph, um ya-phala ou uma vogal de duas partes digitados na ordem habitual do Bijoy caem no lugar certo.
Copie ou baixe
Copie o texto ou baixe o arquivo convertido: cada trecho que estava em fonte Bijoy agora está em Nirmala UI, e tudo o que estava em outra fonte continua exatamente como era.
O que é convertido e o que fica como está
Só o texto que está em uma fonte Bijoy é convertido — a fonte do próprio trecho, a fonte do seu estilo de caractere ou de parágrafo, ou o padrão do documento, nessa ordem de precedência. É assim que um documento que mistura um título em inglês em Arial com parágrafos em bengali em SutonnyMJ volta com o título intacto e os parágrafos em Unicode. Os trechos convertidos são compostos em Nirmala UI, que cobre bengali e latino e vem com o Windows, então o arquivo abre como bengali sem instalar nada; troque depois por qualquer fonte bengali Unicode se preferir outra. O Word guarda tamanho e peso separados para texto de script complexo, e um trecho Bijoy só tem os comuns, então esses são copiados — um documento em 14 pontos continua em 14 pontos, em vez de cair no padrão de script complexo.
O Word quebra um trecho onde o corretor ortográfico deixou uma marca ou onde a formatação mudou, o que muitas vezes coloca as duas metades de uma palavra em dois trechos. Converter as metades separadamente deixaria um sinal vocálico do lado errado da quebra, então trechos vizinhos na mesma fonte Bijoy são convertidos como um só bloco e o resultado vai para o primeiro deles. A única consequência visível é que uma palavra que passava de negrito para normal no meio sai com a formatação do primeiro trecho. No Excel o mesmo texto é compartilhado entre todas as células que o exibem, então uma string mostrada em SutonnyMJ numa célula e em Calibri em outra é dividida em duas, e só as células em SutonnyMJ recebem a cópia convertida.
Um arquivo de texto simples é lido como UTF-8 e, quando não é UTF-8 válido — um .txt Bijoy salvo pelo Bloco de Notas é Windows-1252 —, como Windows-1252, que é o que dá ao "‡" o seu byte. Cada linha é convertida e o resultado é salvo como UTF-8. Nada mais em um arquivo Word ou Excel é reescrito: imagens, estilos, numeração, comentários, XML personalizado e macros são copiados byte a byte, e um documento assinado digitalmente vai mostrar a assinatura como inválida, porque o conteúdo mudou.
Quando você precisa de outra coisa
Um arquivo que mistura Bijoy e inglês dentro da mesma fonte é o único caso que isto não consegue julgar. Se alguém digitou uma frase em inglês com a SutonnyMJ selecionada, o arquivo contém letras latinas de qualquer jeito, e “Dhaka” em SutonnyMJ realmente é desenhado como bengali — o conversor precisa tratar cada letra naquela fonte como Bijoy, então a palavra em inglês também vira uma palavra bengali. Converta e depois procure inglês que saiu como algo sem sentido; não existe teste automático que separe os dois.
Para centenas de documentos, a ferramenta certa é um script. As mesmas tabelas de conversão de código aberto que esta página usa estão disponíveis como bibliotecas, e um loop sobre uma pasta com uma delas, gravando uma cópia convertida ao lado de cada original, são vinte linhas em Python ou Node e roda sem supervisão. Esta página é para o documento que está na sua frente.
Perguntas frequentes
Meu texto fica armazenado em algum lugar?
Não. Nada fica armazenado e nenhuma requisição é feita. Você pode se desconectar da internet depois que a página carregar, e ela continua funcionando.
Qual é a diferença entre Bijoy e bengali Unicode?
Bijoy é um layout de teclado e uma família de fontes — SutonnyMJ é a mais comum — de antes de o bengali ter uma codificação padrão. Uma fonte Bijoy coloca as letras bengalis nos pontos de código das letras latinas, então o arquivo na verdade contém "evsjv‡`k" e a fonte desenha isso como বাংলাদেশ. Troque a fonte e vira um amontoado de símbolos sem sentido; procure uma palavra e nada é encontrado, porque a palavra não está lá. O Unicode dá a cada letra bengali o seu próprio ponto de código, então o texto é bengali em qualquer fonte e em qualquer dispositivo, e busca, corretor ortográfico, tradução e leitores de tela funcionam. A web, todos os celulares, e o Avro, o Ridmik e os outros teclados modernos escrevem Unicode.
Por que meu documento aparece como "evsjv‡`k", para começar?
Porque a fonte está faltando ou foi trocada. O texto foi digitado em SutonnyMJ, e a máquina que o exibe não tem essa fonte — um celular, uma página da web, o notebook de um colega —, então as letras são desenhadas com a fonte que houver, e elas são letras latinas. O documento não está danificado. Convertê-lo em Unicode faz com que ele seja legível em qualquer lugar, e não só onde a SutonnyMJ está instalada.
Ele converte um arquivo Word ou Excel inteiro, com a formatação?
Sim. Solte um .docx ou .xlsx e cada trecho de texto composto em uma fonte Bijoy — SutonnyMJ, ou qualquer fonte com MJ no nome — é convertido e composto em Nirmala UI, uma fonte Unicode que vem em todas as máquinas com Windows. Negrito, tamanho, cor, tabelas, imagens, cabeçalhos, rodapés, notas de rodapé e fórmulas ficam exatamente como estavam, e o texto em qualquer outra fonte não é tocado. Um documento cujas fontes são todas Unicode, mas cujo texto foi colado do Bijoy sem converter, é reportado como sem Bijoy, e você pode então escolher converter todos os trechos mesmo assim.
Por que algumas letras saíram erradas?
O Bijoy tem mais de um jeito de digitar algumas coisas. Um reph pode ser digitado antes ou depois do sinal vocálico, duas teclas produzem o mesmo u-kar, e versões diferentes do Bijoy colocam algumas ligaturas em teclas diferentes. O conversor segue as convenções encontradas em documentos reais — circulares do governo foram o conjunto de teste — e corrige as variantes comuns, mas uma sequência de teclas rara ainda pode gerar uma letra inesperada. Vale corrigir essas à mão no resultado; são um punhado por página, no máximo. Texto em uma fonte ANSI que não seja Bijoy, como Boishakhi ou Alpona, usa outro layout e não vai converter corretamente.
Ele converte um PDF?
Não diretamente: um PDF não tem trechos editáveis. Use o PDF para Word primeiro e depois solte o arquivo Word aqui. Se o PDF foi gerado a partir de um documento Bijoy, a camada de texto normalmente também é Bijoy, e o arquivo Word vai converter; um PDF digitalizado precisa de OCR, que lê a imagem das letras e produz Unicode direto.
Bom saber: A conversão segue as convenções de teclado do Bijoy, então um texto digitado com sequências de teclas incomuns, ou em uma fonte ANSI que não seja da família Bijoy (Boishakhi e Alpona têm layouts diferentes), pode sair com uma letra errada aqui e ali. Inglês digitado dentro de uma fonte Bijoy é convertido como se fosse bengali, porque nada no texto diz o contrário. Arquivos .doc e .xls antigos precisam ser salvos antes como .docx ou .xlsx, e um PDF passa primeiro pelo PDF para Word.
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
Unicode para Bijoy
Bengali Unicode pronto para compor em SutonnyMJ
OCR bengali
Leia o texto bengali de uma imagem ou digitalização
PDF bengali para Word
PDFs em bengali em .docx editável, digitalizados ou não
Traduzir documento Word
Documentos Word em outro idioma, com o layout intacto
DOCX para TXT
Documentos Word em texto simples e limpo
Remover linhas duplicadas
Tire repetições, ordene e organize uma lista