Como você constrói um dicionário de acentuação de pitch japonês a partir do Kanjium para Yomitan?
YuzuLingo · 1 de nov. de 2026
Você o constrói convertendo accents.txt do Kanjium em JSON de term-meta do Yomitan, e depois compactando esses arquivos na raiz do arquivo. O gerador aberto comum é o script Node que acompanha o projeto yomichan-pitch-accent-dictionary (e forks como Ajatt-Tools).
O que o Kanjium oferece
O Kanjium publica accents.txt sob data/source_files/raw. Cada linha lista uma palavra principal, leitura e posições de descida de mora para um grande conjunto de vocabulário japonês. Esse arquivo contém apenas dados de pitch. Não é um glossário e não é o Dicionário de Acento da NHK.
Gere os bancos do Yomitan
Clone ou baixe um gerador de acentuação de pitch que tenha como alvo o formato 3 do Yomichan/Yomitan. Aponte o script para accents.txt e uma pasta de saída vazia, por exemplo: node main.js path/to/accents.txt ./output. O run grava index.json além de arquivos numerados term_meta_bank_*.json que armazenam entradas de pitch.
Compacte o JSON na raiz do arquivo
Dicionários Yomitan são arquivos zip com os arquivos JSON na raiz, não dentro de uma subpasta. Prefira um zip Deflate. Um comando típico do 7-Zip é: 7z a -tzip -mx=9 -mm=Deflate -mtc=off -mcu=on kanjium_pitch_accents.zip ./output/*.json. Mantenha o Zip64 e pastas aninhadas fora do pacote.
O que o zip contém
index.json contém o título do dicionário, revisão e formato (3). Pitch vive em arquivos term_meta_bank com modo pitch, não em linhas de glossário do term_bank. Um zip de pitch pode ficar ao lado de um zip de glossário separado e um zip de frequência. Ferramentas que aceitam o formato 3 do Yomitan carregam cada tipo de seu próprio arquivo.
Notas de importação e licença
Implemente o zip finalizado em qualquer leitor que suporte dicionários Yomitan. Reconstrua quando você atualizar accents.txt para que as classificações e a cobertura permaneçam atuais. Respeite a licença do Kanjium sobre redistribuição e não distribua o dicionário de acento comercial da NHK como se fosse dados abertos gratuitos.
Por que as pessoas constroem isso
Um zip de pitch permite que um popup mostre um gráfico de descida de mora ao lado de um glossário. Aprendizes que já usam JMdict ou Jitendex para significados adicionam o pitch derivado do Kanjium como um segundo dicionário para que o acento permaneça vinculado à mesma busca de palavra principal.