Relocating to a new country and learning the language around their actual life — the bakery menu, the neighbour's dog, the Bürgeramt forms — often against a visa or residency deadline. Not a textbook family they'll never meet.
Your street, your groceries, your new neighbourhood. Upload a photo and get a leveled lesson — description, translation, audio and flashcards — built around the life you're actually living. (Learning English or Spanish instead? Those work too.)
I built this for my wife. She moved to Germany from Mexico and needed A1 German for her visa — but every app taught her a textbook family she'd never meet instead of the bakery, the Bürgeramt, and the street she actually lives on.
So I built the tool I wished existed: point your camera at your real life, get a lesson at your level. It worked for her. Now it's for you.
Your dog. Your dinner. The view from your window. Anything in your life — that's the lesson.
Pick your target language and where you are today — from beginner to advanced. Vocabulary and grammar match where you actually are.
Description, translation, audio, vocab and useful phrases — tuned exactly to you, in seconds.
Here's everything you get from a single upload — seven pieces of one lesson, generated together.
— Same photo, different lesson at every level. The one above is A1 German — at higher levels it gets richer, so the lesson grows with you.
A clean paragraph at your level — tuned from A1 simple sentences to B1 confident paragraphs. The German is blurred until you tap to reveal it, so the answer is never free.
Speculation prompts you to read modal verbs, conditionals and uncertainty markers in context.
Share your own experience and opinion about what's in the photo — freely, in your own words.
One slim scrubber per passage. Listen, read, or both — and it works offline.
Nouns come with the article — die Blume, not just Blume. Each card has a level badge so you know what's stretching you.
Three or four expressions you could actually use to talk about this photo, in this country, this week.
Bilingual, printable, offline. Lessons work without signal — perfect on the go.
Vocabulary from your photos flows automatically into a built-in flashcard trainer with spaced repetition. Read on desktop. Practice on the bus.
Desktop — full trainer with stats, streak and session controls.
Mobile — same trainer, one card at a time.
The same photo reads simpler for beginners and richer for advanced learners. Vocabulary and grammar match where you actually are — so you're never bored, never lost.
Every lesson comes with audio for all three texts and exports as a PDF. Lessons work offline, wherever you are.
The vocabulary from your lessons becomes a flashcard deck automatically — no copy-pasting, no second app to manage.
Delete originals whenever you want. Set how long files live (1–365 days). Export everything as a ZIP. Delete your account in one click. No third-party trackers — ever.
Built first for one kind of person — but it works for anyone learning the language around their real life.
Relocating to a new country and learning the language around their actual life — the bakery menu, the neighbour's dog, the Bürgeramt forms — often against a visa or residency deadline. Not a textbook family they'll never meet.
Took a language in school or on a course and wants to keep it alive. Five minutes a day with photos from their own phone is something they'll actually do — unlike the textbook gathering dust.
Done every Duolingo lesson twice, owns three flashcard apps, still stuck. Wants something that grows with them and treats them like an adult — not like they're starting from zero again.
Yes — during the beta, completely free. When we launch publicly there will be paid tiers, but beta users get a permanent discount as a thank-you.
Right now checklyn supports German, English and Spanish — both as the interface language and as the language you're learning. You pick your native language and your target language independently from those three.
Lessons span the full CEFR range from beginner to advanced. During the beta the sweet spot is A1 through B1, with B2 and C-level support rolling out as the engine matures. If you'd like a specific language pair or level prioritised, tell us when you sign up — beta feedback shapes the roadmap.
ChatGPT can describe a photo. It can't tune the difficulty to your CEFR level, generate audio, extract vocabulary with the correct articles, build a spaced-repetition deck, export a study PDF, or keep working offline.
We built this for learners — not for chat.
Whatever you want. You can delete originals whenever you want (we keep the text, audio and vocabulary — just drop the photo). You can set a retention window from 1 to 365 days. You can export everything as a ZIP. You can delete your account in one click and we're gone.
Codes go out in waves as we open up capacity. Most people get theirs within a few days of signing up. You'll get an email the moment your spot opens.
No commitment. Unsubscribe with one click. No card, no contract, no pressure.
We onboard in small waves because checklyn is largely a one-person project — I want every tester to get a fast, working experience. Drop your email and we'll send your code as soon as a spot opens.