anthony taguest·sydney --:--

Japanese ⇄ English that lands as meant

Translation where the unsaid part — register, cushioning, distance — survives the trip.

from 以心伝心 — understanding without words · live at ishin.io

two faces

personalfree

The daily driver

The fastest natural casual JP⇄EN translator — for chatting with friends. Naturalness beats literal; casual first, polite when it matters.

open the translator →
businessearly access

Messages that land wrong

Grammatically perfect can still be culturally wrong — the missing cushion before a refusal, the misread soft no. Ishin catches it before your client does.

join the waitlist →

live from the product

532translations469 translate / 63 check18 this week7d streak

last 14 days

tone · casual 98% / polite 2%

how it's built

  • ·Per-direction modelsa fast model EN→JP, a stronger one JP→EN, both streaming.
  • ·Naturalness checka second mode verdicts your own JP or EN: ✓ natural / ⚠ with a fix.
  • ·Hardened promptsinjection-resistant, snapshot-tested so a stray edit fails CI.
  • ·Golden-case evalsevery field bug becomes a permanent regression case.
  • ·Next.js · Clerk · Supabaseinstallable PWA with a hand-rolled service worker.

ishin · Japanese ⇄ English that lands as meant · casual → keigo