Dados abertos e API

Todo o conteúdo do HubJP (conjugações, traduções em português, listas por nível) é publicado sob CC BY-SA 4.0 em JSON, CSV e, em breve, decks Anki. Sem chave, sem limite: são arquivos estáticos. Só pedimos atribuição com link.

Downloads

Verbos (JSON) 98 verbos com todas as formas, kana e romaji verbos-v0.4.json Verbos (CSV) Uma linha por forma, para planilha verbos-v0.4.csv Índice de busca (JSON) Verbos e gramática: kanji, kana, romaji, PT, nível, URL index.json
Kanji (JSON) em breve 2.136 kanji com leituras, significados PT e traços Fase 2
Vocabulário JLPT (CSV) em breve N5 a N1, classe gramatical e frequência Fase 3
Decks Anki em breve Kanji + vocabulário + verbos, com áudio Fase 2

API estática (JSON)

Um arquivo por item, servido com cache longo e CORS aberto. Ideal para extensões, bots e agentes. Documentação completa →

Endpoints da API
EndpointRetorna
/api/v1/verbo/{slug}.jsonUm verbo com todas as formas
/api/v1/verbos.jsonTodos os verbos publicados (dataset completo)
/api/v1/index.jsonÍndice compacto para busca e autocompletar
/api/v1/kanji/{literal}.jsonUm kanji: leituras, significados, traços, palavras (Fase 2)
GET /api/v1/verbo/taberu.json
{
  "slug": "taberu",
  "kanji": "食べる", "kana": "たべる", "romaji": "taberu",
  "pt": ["comer"],
  "grupo": "ichidan", "subtipo": "v1", "transitividade": "transitivo", "jlpt": "N5",
  "formas": {
    "te":   { "kanji": "食べて", "kana": "たべて", "romaji": "tabete" },
    "masu": { "kanji": "食べます", "kana": "たべます", "romaji": "tabemasu" }
  },
  "fonte": { "jmdict": "2026-09-01", "licenca": "CC BY-SA 4.0" }
}

Como citar

HubJP. Base de verbos, kanji e vocabulário japonês em português, v0.4 (2026). Disponível em hubjp.com.br/dados. Licença CC BY-SA 4.0. Dados derivados de JMdict/KANJIDIC2 (EDRDG), Tatoeba, KanjiVG e Tanos.

Changelog

v0.4 ·
Base inicial de verbos N5/N4 com exemplos revisados; engine de conjugação com todos os subtipos godan, ichidan e irregulares.
v0.3 ·
Regras de slug estáveis e páginas de desambiguação (kaeru, kiru).
v0.2 ·
Formato do dataset JSON/CSV e atribuição por frase.
Changelog completo →