← All apps

Academics

TranslateDojo

A German saying about a train station really means 'it's all Greek to me.' Spanish 'embarazada' means pregnant, not embarrassed. Vietnamese uses four different words for 'I' that English flattens into one. Translation is never a swap of equal words - every rendering trades something away. Predict what a word-for-word version breaks, reveal the faithful one, then translate it back and measure the drift. Every phrase is human-authored - no machine translation. A tiny, deterministic translation-loss engine, no internet. Ages 15-18.

Icon coming soon
In planning Swift 6 · SwiftUI · FoundationModels English & Language Arts / language & translation - analyse how meaning depends on idiom, register, and context, and why a word-for-word rendering distorts a false friend or an idiom World languages / cross-linguistic reasoning - identify meaning-features one language encodes that another lacks (kinship pronouns, formality) and explain what a translation preserves or loses Hero color: #2b6cb0
Engagement: Modes pending

Distributed-narrative cast

Meet the cast

TranslateDojo's crew ARE the kinds of loss a translation can suffer - the cast IS the curriculum: each character IS one way meaning slips between languages. Literal renders every word faithfully and is the first to fall apart on an idiom. Idiom is the saying whose picture (a train station, a staircase) makes no sense until you know the meaning behind it. Drift is what changes when you translate the good English back to the source - usually the image, sometimes the whole concept. Boomerang is the round trip itself: send a phrase across and back and name what returned changed. Nuance, the mentor, is the calm translator who never asks 'what are the words?' - only 'what did this lose, and does it matter here?' The bank is human-authored from verified examples (con/em/cháu/tôi, embarazada, l'esprit de l'escalier) - NO machine translation is ever run (the Wall Rule). Text-forward, 15-18 (R-OLDER-TEEN-DN-ADAPTED, no illustrated cast) - flat, deterministic on-device translation-loss reasoning ships now, nothing leaves the device.

L

Literal

The word-for-word rendering - faithful to every word, and the first to turn an idiom into nonsense

I

Idiom

The fixed saying whose literal picture is meaningless until you know what it stands for

D

Drift

What changes in a translation - the image, the register, the relationship - the features a faithful translator names on purpose

B

Boomerang

The back-translation round trip - send a phrase to the source and back, and see exactly what returned changed

N

Nuance

(Mentor) The translator who measures a translation by meaning kept and meaning lost, never by matching words

What's distributed-narrative methodology? →

What's inside

🎯

Learning goal

A German saying about a train station really means 'it's all Greek to me.' Spanish 'embarazada' means pregnant, not embarrassed. Vietnamese uses four different words for 'I' that English flattens into one. Translation is never a swap of equal words - every rendering trades something away. Predict what a word-for-word version breaks, reveal the faithful one, then translate it back and measure the drift. Every phrase is human-authored - no machine translation. A tiny, deterministic translation-loss engine, no internet. Ages 15-18.

📚

Question kits

16 curriculum-aligned kits × 25 questions = 400 questions per app, mapped to recognized standards.

🤖

On-device AI mentor

FoundationModels-powered hints, feedback, and adaptive difficulty — all running locally.

Mentored by Nuance — on-device AI, no data leaves the device.

How TranslateDojo handles your kid's data

  • ✅ All progress, settings, and AI-generated content stays on the device
  • ✅ No analytics, no tracking, no third-party SDKs
  • ✅ No ads, no in-app purchases — you pay once
  • ✅ No personal information collected from children — in line with COPPA (updated by the 2026 FTC amendments)
  • ✅ Parental controls + session limits + content filters built in

Full parent privacy guide →

Built with ForgeKit

TranslateDojo runs on ForgeKit — the open-source Swift Package Manager framework that powers every Spark & Anvil app. ForgeKit ensures consistent accessibility, COPPA compliance, and design language across the portfolio, so your kid's progress and preferences feel coherent across every app they touch.

Coming to the App Store

TranslateDojo is in active development. Email us to hear when it ships — no marketing, no spam, just a one-shot launch announcement.

Email me at launch

Kids also liked