Thought I'd share them.
Some are rather niche, some you need to be a bit loose on defining as offline (Yomiwa and HanYou), and some only had physical releases.
But since some of those are older than me and I still use them, maybe others can find use in the information too.
And with how many potential languages combinations there are, plus with how degraded DRM-free software culture had become, finding those handful few below was a task. Any other suggestions?
The physical-only, released as CD-ROMs
Michaelis - Windows 95~XP:
- 🇧🇷 ⇆ 🇺🇸
- 🇧🇷 ⇆ 🇪🇸
Delta Translator 2.0 - Windows 95~XP:
- 🇧🇷 ⇆ 🇺🇸
*Translates phrases but translations can be rather lackluster; haven't found the 3.0 edition yet to test
Dictionary Barsa - Windows 95~XP:
- 🇧🇷 (meanings, synonyms & antonyms)
*All four working on Windows Vista, both VM and bare metal.
The Android ones
Yomiwa - Google Play:
- 🇯🇵 → 🇬🇧 🇯🇵 🇸🇦 🇨🇳 🇳🇱 🇫🇷 🇩🇪 🇭🇺 🇮🇩 🇮🇹 🇰🇷 🇵🇹 🇷🇺 🇪🇦 🇸🇪 🇹🇭
¹ Not all of it works offline, but for what does and from what I tested, can be set up on a vanilla Android VM, and then you cut internet access and never turn it on again
² Also finds names by reading form, OCR (limited; yet to test the paid version), on-screen handwriting detection and word detection in phrases
Ordbøkene - Google Play:
- 🇳🇴 (meanings, inflections & conjugations; bokmål & nynorsk)
Royal Spanish Academy (RAE)'s Dictionary of the Spanish Language (DLE) - Google Play:
- 🇪🇦 (meanings & conjugations)
*I tested the update from 2022, from when it was paid, and forgot to update, so don't know how the current version is (hopefully not like RAE's Catalan dictionary, a glorified browser with external databases).
Babo - Google Play (delisted):
- 🇰🇷 (hangul) → 🇺🇸 & 🇰🇷 (hanja)
HanYou - Google Play:
- 🇨🇳 → 🇬🇧 🇸🇦 🇫🇷 🇩🇪 🇭🇺 🇮🇹 🇯🇵 🇰🇷 🇹🇭 🇨🇳 *Same thing as Yomiwa - from the same creators
QuickDic - F-Droid:
- Uses pairs of languages as its databases for dictionaries, so too many to reasonably list. Databases can be downloaded from within the program or from iirc Gitlab or Github
The Python ones
Cutlet - from GitHub:
- 🇯🇵 → romaji
Korean to Romaja script, from a Grok response:
- 🇰🇷 → romaja
from korean_romanizer.romanizer import Romanizer
text = input()
romanizer = Romanizer(text)
print()
print(romanizer.romanize())
¹ Copy the script to a txt and save as a .py file, e.g. hangul_to_romaja.py, then run with Python, e.g. python3 hangul_to_romaja.py
² Requires the korean_romanizer library - install by running pip install korean_romanizer