Source texts drawn from standard published editions. Verify against your own copies for critical scholarly work.
Borges: Ficciones (1944); Neruda: Veinte poemas de amor y una canción desesperada (1924); Cob Building: Minke, Manual de Construcción en Tierra (2001).
Reference translations are for study purposes and should not be treated as authoritative.
Settings
When set, translations are evaluated using an LLM, vocabulary cards show contextual examples, and grammar feedback includes targeted error analysis. Without an API key, client-side heuristics are used instead. Your key is stored in this browser's localStorage so it persists across sessions.
Optional. When set, OpenAI's neural TTS is used for Spanish audio regardless of your LLM provider above — so you can use Anthropic or Gemini for evaluation while still using OpenAI for speech. If blank, falls back to the OpenAI LLM key (when provider is OpenAI) or browser voices.
Uses ElevenLabs neural TTS for Spanish audio. If the key is missing or the call fails, falls back to browser voices.
Select voices for text-to-speech. Download enhanced/premium voices in your OS settings for better quality. When provider is OpenAI and an API key is set, high-quality neural TTS is used instead of browser voices.
Selects the app icon used as the favicon and home screen icon. If you have added the app to your home screen, you will need to remove and re-add it for the icon change to take effect.
Automatic Glossing
Words are automatically glossed on first appearance and suppressed thereafter. This button clears the suppression list so all words are re-glossed as if seen for the first time. Does not affect vocab progress or FSRS state.
Reset Progress
This clears all vocabulary tracking and exercise completion data.
Import Text
Import a JSON file with additional exercises. Expected format:
Progress is stored in this browser's localStorage and does not sync automatically. Use export/import to transfer your progress between browsers or devices.
Export
Download a JSON file containing your completion data, learning progress, and any imported custom texts. Transfer this file to another device and import it there.
Import
Load a previously exported progress file. This will merge with your existing progress—exercises already marked complete on this device stay complete.
Instructions
On the device with your current progress, click Export Progress File.
Transfer the downloaded .json file to the other device (e.g., via email, cloud storage, or USB).
On the other device, open this app, open Sync Progress, and use Import Progress File to load the file.
Progress is merged: any exercise completed on either device will be marked complete.
--
Statistics & Assessment
▼ Active Time
0:00
Today
0:00
7-day avg
0:00
Total
▼ Performance Metrics
▼ LLM Proficiency Assessment
No assessment yet. Click "Generate Assessment" to get an AI-powered proficiency evaluation.
Reset All Progress?
This clears vocabulary tracking, grammar tracking, and exercise completion. This cannot be undone.