Package: jiten
jitenjapanese android/cli/web dictionary based on jmdict/kanjidic→ available online athttps://jiten.obfusk.devNB: jiten is now available in the official F-Droid repository, but you
can also get it viaobfusk's f-droid
repo:
this contains the exact same APKs available via Google Play, as well
as occasional beta versions (which are only installed when selected
manually).ScreenshotsFeaturesFine-grained search usingregexes(regular expressions)simple searches don't require knowledge of regexesquick reference available in the web interface and android appJMDict multilingual japanese dictionarykanji, readings (romaji optional), meanings & moremeanings in english, dutch, german, french and/or spanishpitch accent (from Wadoku)browse by frequency/jlptKanji dictionaryreadings (romaji optional), meanings (english), jmdict entries, radicals & moresearch usingSKIP codessearch by radicalhandwritten kanji recognitionbrowse by frequency/level/jlpt/SKIPExample sentences (from Tatoeba)with english, dutch, german, french and/or spanish translationsome with audioStroke orderinput a word or sentence and see how it's writtenInterfacesAndroid appwraps the web interface (running locally on your device) in a webviewcompletely offline, no internet access requiredeasily share and openjiten.obfusk.devlinksWeb interfaceavailable online athttps://jiten.obfusk.devlight/dark modesearch history (stored locally)tooltips to quickly see meanings and readings for kanji and wordsuse long press for tooltips on mobileconvert romaji to hiragana and between hiragana and katakanacan be run on your own computerCommand-line interfaceWebView GUIwraps the web interface (running locally on your computer)CLIJMDict$jiten-vjmdict--max1--wordcat
$jiten-vjmdict--max1--wordkat--langdut
$jiten-vjmdict--max1--exact誤魔化す

$jiten-vjmdict+random# random entry$jiten-vjmdict--prio+random# random "priority" entry$jiten-vjmdict-n4-5+random# random JLPT N4 or N5 entry# convert romaji to hiragana & show romaji readings$jiten-vjmdict--max1--hiragana--romaji--wordneko# prefix commands: +k (katakana), +h (hiragana), +w (word) etc.$jiten-vjmdict--max1--romaji'+k +w ko-hi-'# コーヒーKanji$jiten-vkanji--max1--wordcat
$jiten-vkanji--max1--exactcat
$jiten-vkanji--max1--word日

$jiten-vkanji--max1'+r 犭艹田'# search by radicals$jiten-vkanji--max1'+s 2-3-3'# search by SKIP code$jitenradicals# show radicals tableSentences$jiten-vsentences--max1kittenWeb Interface$jiten-vserveHelp$jiten--help
$jitenjmdict--help
$jitenkanji--help
$jitensentences--helpTab CompletionFor Bash, add this to~/.bashrc:eval"$(_JITEN_COMPLETE=source_bashjiten)"For Zsh, add this to~/.zshrc:eval"$(_JITEN_COMPLETE=source_zshjiten)"For Fish, add this to~/.config/fish/completions/jiten.fish:eval(env_JITEN_COMPLETE=source_fish jiten)WebView GUI for Linux/macOS/WindowsNB: requires pywebview.$jiten-guiBugs & Feature Requests→Issue TrackerQuestions & Feedback→Discussions→jiten@obfusk.devRequirementsPython >= 3.6 + Flask + click +kanjidraw.To build the SQLite PCRE C extension: a C compiler (e.g.gcc/clang) and thesqlite3&pcrelibraries & headers.Basic build tools likemakeandpatch.To run the WebView GUI:pywebview>= 3.3.5.Debian/Ubuntu$aptinstallpython3-devbuild-essentiallibsqlite3-devlibpcre3-dev
$aptinstallpython3-flask# optional: Flask & click w/o pipNB: currently, you'll need to installkanjidrawmanually (i.e. usingpipor fromgit).Optional: WebView GUI$aptinstallpython3-pyqt5.qtwebengine# recommended: qtwebengine$aptinstallpython3-webview# if >= 3.3.5$pip3--userinstallpywebview# otherwiseInstallingUsing pip$pipinstalljitenNB: depending on your system you may need to use e.g.pip3 --userinstead of justpip.From gitNB: this installs the latest development version, not the latest
release.$gitclonehttps://github.com/obfusk/jiten.git
$cdjiten
$make
$pipinstall-e.NB: you may need to add e.g.~/.local/binto your$PATHin order
to runjiten.To update to the latest development version:$cdjiten
$gitpull--rebase
$makeNixOSJiten is available in nixpkgs (un)stable.MiscellaneousOnline Android AppThere is also an online android app --Jiten [Online]-- which essentially provides the same functionality as opening thehttps://jiten.obfusk.devwebsite in a web browser.It does have some some small advantages (like long press for tooltips)
and requires less storage space (and could be faster depending on your
device and internet connection).  You can install both at the same
time if you want.Web Interface on AndroidYou can also run the web interface locally (& offline) on your android
phone.  First, installtermux, then run:$aptinstallclangpython
$pipinstalljitenYou can then run the web interface with:$jitenserveand openhttp://localhost:5000in your browser.The web interface will keep running until you close termux or reboot.Generating the DB$jitensetupForcing HTTPS$exportJITEN_HTTPS=forceForcing Domain Name$exportJITEN_DOMAIN=jiten.obfusk.devLicenseCode© Felix C. StegermanJMDict & KanjiDic© James William BREEN and The Electronic Dictionary Research and
Development GroupWadoku (pitch)© Ulrich Apel & Wadoku.de contributorsNon-commercialTatoeba (sentences & audio)© Tatoeba contributorsAudio by huizi99, Mizu & yomi (CC BY-NC 4.0).KanjiVG (radicals)© Ulrich ApelStroke Order Font© Ulrich Apel, the AAAA project and the Wadoku projectBSD-3-ClauseJLPT Data© Jonathan WallerCC-BYKana Tables© Wikipedia contributorsMaterial Design Icons© GoogleApache 2.0