Como funciona
Do que estes dicionários são feitos, por que cobrem mais que as alternativas e como colocar um deles no seu leitor.
O cruzamento por synset
Uma wordnet é um banco de dados que agrupa palavras por significado, e não por grafia. Cada grupo de sinônimos — um synset — tem um identificador. O que importa é que toda wordnet da Open Multilingual Wordnet reaproveita os identificadores da WordNet de Princeton, então o mesmo conceito tem o mesmo número em todas as línguas.
English "wield" ─┐
├──▶ synset 01095899-v ──┬──▶ "empunhar", "manejar" Portuguese
Spanish "empuñar" ─┘ └──▶ "impugnare" ItalianIsso significa que, no instante em que duas línguas estão mapeadas, o dicionário entre elas já existe. Só nunca foi escrito. Espanhol para português não precisa de nenhum recurso espanhol-português: bastam as duas wordnets e um arquivo de configuração.
Um gerador que só lê o Wikcionário não consegue fazer isso, porque ele depende de uma tabela de tradução direta existir — e para a maioria dos pares ela não existe.
Três camadas
WordNet
Fornece os conceitos, a estrutura de acepções, as definições em inglês e os exemplos de uso. Fornece também as formas irregulares feitas à mão — went pertence a go, e nenhuma regra deduz isso.
A Open Multilingual Wordnet
Fornece as palavras na sua língua, ligadas a esses mesmos conceitos. É daí que vêm as traduções.
Wikcionário
Entra por cima para o que as wordnets estruturalmente não têm: gíria, expressão, nome próprio, vocabulário recente, pronúncia e, acima de tudo, as tabelas de flexão.
Por que o índice de flexões importa
Livros não contêm verbetes. Contêm wielded, geese, running. Um dicionário que só indexa wield, goose e run vai dizer “não encontrado” para uma palavra que ele conhece. Cada dicionário daqui traz um índice de flexões separado, ligando centenas de milhares de formas de volta ao verbete, e os números de cobertura na página de cada dicionário contam essas formas.
Onde estes dicionários deixam a desejar
Cerca de quatro em cada dez verbetes têm definição mas não têm tradução: a wordnet conhece o conceito e a sua língua não tem uma palavra única para ele. Eles são publicados assim mesmo, porque a definição já ajuda, e são contados à parte em todas as métricas em vez de entrarem no total de verbetes. Só os pares enriquecidos com o Wikcionário têm índice de flexões — as tabelas de formas são a única fonte em massa de palavras flexionadas, então um par feito apenas com o cruzamento por synset sai sem esse índice.
Instalando um dicionário
O KOReader lê dicionários StarDict. Descompacte o download e copie a pasta — não o conteúdo dela — para o diretório de dicionários do seu aparelho:
| Aparelho | Pasta de dicionários |
|---|---|
| Kindle | koreader/data/dict |
| Kobo | .adds/koreader/data/dict/ |
| Android | /sdcard/koreader/data/dict |
| PocketBook | applications/koreader/data/dict |
| Cervantes | /mnt/private/koreader/data/dict |
| Linux | $HOME/.config/koreader/data/dict |
| macOS | $HOME/Library/Application Support/koreader/data/dict |
Para o dicionário de inglês para português num Kindle, você deve terminar com um arquivo em:
koreader/data/dict/en-pt-kdicts/en-pt-kdicts.ifo koreader/data/dict/en-pt-kdicts/en-pt-kdicts.idx koreader/data/dict/en-pt-kdicts/en-pt-kdicts.dict.dz koreader/data/dict/en-pt-kdicts/en-pt-kdicts.syn
Reinicie o KOReader. O dicionário aparece na lista; para mudar a ordem em que vários são consultados, segure o nome de um deles na janelinha de consulta.
Desde a versão 2020.04 dá para deixar os dicionários em outro lugar, definindo STARDICT_DATA_DIR = "/caminho/para/dict" em defaults.custom.lua.
Se você tem acesso ao terminal do aparelho, dá para conferir a instalação direto da pasta koreader/:
sdcv -02 data/dict/ quaint
Antes: colocar o KOReader num Kindle
Estes dicionários são para o KOReader, não para o leitor nativo do Kindle. O KOReader pode ser instalado em qualquer Kindle com jailbreak: extraia o pacote de release de modo que as pastas koreader e extensions fiquem na raiz do disco USB do Kindle, ejete o aparelho e abra o novo item que aparece na biblioteca. O guia oficial cobre cada versão de firmware.
O jailbreak é por sua conta e risco, e quem manda no procedimento para o seu firmware é a documentação oficial — não esta página.
Documentação oficial
- Wiki do KOReader — suporte a dicionários (caminhos de instalação, formatos aceitos, testes)
- Wiki do KOReader — instalação em aparelhos Kindle
- Guia do usuário do KOReader
- WordNet de Princeton
- Open Multilingual Wordnet
- Wikcionário
- kaikki.org — extrações do Wikcionário legíveis por máquina
- Especificação do formato de arquivo StarDict