Flashcards
Read, repeat, remember, over a corpus graded by level rather than thrown together.
epiEspañol is a translation tool for people in Spain who just need to get things done, not follow a lesson plan. Maybe the plumber is on the way, you have an appointment at the extranjería, or the pharmacist asked you something you missed. Just type what you want to say in English, and you'll get Spanish that sounds natural to native speakers.
It's up and running, accepts payments, and real customers, not just friends or family, are already using it.
01 — The thing other translators miss
The Spanish you use with a friend isn’t the same as the Spanish you’d write to a government office. Mixing them up is the fastest way to sound like a foreigner, so this tool gives you the right option instead of making you guess. Notice how the apology, the excuse, and even the word for ‘place’ change depending on the situation.
ENSorry I'm late, I couldn't find the place.
¡Perdona el retraso, es que no encontraba el sitio!
Perdona, and the delay becomes a thing rather than an action. Es que is how a Spaniard actually opens an excuse.
Seven dialects sit alongside it, most of them regional Spanish rather than Latin American, because the Spanish spoken in Asturias is not the Spanish spoken in Andalusia.
02 — Underneath
There are 2,672 Spanish sentences, sorted by level, picked to cover the vocabulary learners really need. Four teaching features are being added on top of this collection.
Read, repeat, remember, over a corpus graded by level rather than thrown together.
One word in the sentence changes, so you learn the pattern is reusable instead of memorising a line.
Grammar pages whose structure came out of three published Spanish references, not a tag list.
Spaced retrieval, so a sentence returns at the point you are about to lose it.
03 — Deliberate omissions
The design is based on comparing it to Duolingo, Babbel, Pimsleur, and Anki, plus reading real user complaints. Some of the smartest choices were about what to leave out.
Every translation tool gives you Spanish. The problem is that Spanish spoken to a friend and Spanish written to a government office are not the same language, and getting that wrong is the single most obvious way to sound foreign.
So the formality is a control, not a guess: informal for friends, semi-informal for acquaintances, semi-formal for work and services, formal for institutions and anything in writing. Each one explains the choice rather than just making it, and you pick a regional dialect alongside it, because Andalusian and Mexican Spanish are not interchangeable either.
It also tells you when a native speaker would say something you would never have reached for literally, and it conjugates the verbs so you can see what changed.
React on the front, serverless functions on Vercel, Supabase for data and auth, and the Claude API doing the translation. Payments run through Lemon Squeezy as merchant of record, so the VAT problem belongs to somebody else. Words are bought in bundles and do not expire.
It is soft-launched rather than announced: real users, real transactions, no public launch post yet. An Android build is packaged and coming to the Play Store shortly. The thing I care about most is that the features that make it worth using are not behind the paywall. Gating the formality slider would be gating the product.