The Idea
A lot of Japanese kids never forget their childhood phone numbers because they didn't memorize them as digits. They memorized them as a phrase. That's goroawase, 語呂合わせ, literally "joining of sounds." Each digit in Japanese has multiple readings, so any string of numbers can be re-pronounced as a real word, a sentence, a joke, or a near-rhyme.
The most famous example: 4649 → yoroshiku, よろしく, "nice to meet you." The numbers don't say it, the readings do (yo-ro-shi-ku from 4-6-4-9). Once you've heard it, you can't un-hear it.
This is a tool that does that for any number you want to keep in your head.
How the System Works
The mapping isn't one-to-one. Each digit has multiple valid readings:
- 0 → rei, mai, ma, wa, o
- 1 → ichi, hi, i, hito
- 2 → ni, ji, fu, futa
- 3 → san, mi, sa, za
- 4 → yon, shi, yo
- 5 → go, ko
- 6 → roku, mu, ro
- 7 → nana, shichi, na
- 8 → hachi, ha, ya
- 9 → kyū, ku, kyu
Combine them across digit boundaries and a phone number becomes language. 5963 → go-ku-ro-san, ご苦労さん, "thanks for your hard work." 794 → nakuyo, the mnemonic generations of Japanese kids have used to remember 794 AD as the year the Heian capital was founded. 1492 → i-yo-ku-ni, the same trick for the Columbus date in Japanese textbooks.
The tool walks the search space, scores phrases against a Japanese expression corpus, and returns candidates a human would actually want to remember.
What It Builds
For any number string, generate:
- Top candidate phrases with kana, romaji, and English gloss
- Memorability ranking (real-word phrases beat near-words beat nonsense)
- Optional humor or aesthetic filters because some users want the dad-joke version
- A tiny inline tutorial that teaches goroawase as you use it, so non-Japanese speakers learn the digit-reading map by osmosis
Side benefit for the Japanese-curious: a low-stakes way to absorb pronunciation patterns and a fistful of common words.
Why
Phone numbers, PINs, last-four credit-card digits, anniversaries, license plates. They all live in cognitive limbo until something turns them into language. Goroawase is the proven 60-plus year solution. Building a generator just makes the technique accessible to anyone who wants to use it without speaking Japanese fluently.
Status
Concept. The interesting work is the phrase corpus and the ranker, not the digit-to-reading map (which is small and fixed). Needs a Japanese phrase dataset and a scoring function that knows the difference between "real expression" and "valid syllables that don't mean anything." Side-project tier.