Learn English as you type Chinese. Keysake is a free macOS input method that shows English alongside your Chinese. Save words, phrases, or full sentences from what you want to say. Japanese, Korean, and more languages are coming soon.
GPT-6 Astra helped shape the idea behind Keysake and turn it into a working macOS input method. It supported both product ideation and development, bringing language learning into everyday typing.
Report
It’s incredibly helpful for someone like me who studies English regularly. The author had a great idea—it meets my needs perfectly.
@suzhijiacha Thanks for your interest! We’ll be adding more language-learning features, improving the experience, and expanding to more languages and platforms.
Keysake is a macOS input method that shows the English while you type Chinese. Just type like you normally do — chat, work, notes — and the English shows up right in the candidate bar.
The idea is simple: the sentences you actually want to say every day make better study material than any textbook. See something worth keeping, save it — a word, a phrase, a whole sentence — and dig into the grammar and usage in the app later.
It's completely free.
Give it a try and tell us what feels off — we're reading everything. Would love your support and your upvote today 🙌
Report
Does it learn from a users workflow and adapt or is the experience mostly configured manually?
Congrats @rick_fan. It looks interesting. Routing for you today!
@luokebi Thanks! Yes, we’ll keep adding support for more languages and improving the typing experience. Feel free to let me know if there’s anything you need.
Replies
It’s incredibly helpful for someone like me who studies English regularly. The author had a great idea—it meets my needs perfectly.
@suzhijiacha Thanks a lot, if you have any questions, feel free to reach out to us anytime.
@suzhijiacha Thanks for your interest! We’ll be adding more language-learning features, improving the experience, and expanding to more languages and platforms.
Hello everyone 👋
I'm excited to introduce Keysake here.
Keysake is a macOS input method that shows the English while you type Chinese. Just type like you normally do — chat, work, notes — and the English shows up right in the candidate bar.
The idea is simple: the sentences you actually want to say every day make better study material than any textbook. See something worth keeping, save it — a word, a phrase, a whole sentence — and dig into the grammar and usage in the app later.
It's completely free.
Give it a try and tell us what feels off — we're reading everything. Would love your support and your upvote today 🙌
Does it learn from a users workflow and adapt or is the experience mostly configured manually?
Congrats @rick_fan. It looks interesting. Routing for you today!
@hamza_afzal_butt Thank you, Hamza, at this stage it's still mostly manual configuration, but that's already on the roadmap.
Learn English as you type Chinese with Keysake, a free macOS input method. ⌨️ It brings
learning into a habit you already have, with your own conversations, work, and ideas as
the material.
Language learning often means making time for another routine: opening an app, finding
material, and shifting your attention. Even after studying vocabulary and textbook
examples, you may still wonder how to express what you mean in a real conversation. 💬
Keysake connects learning to daily expression in three ways:
1. ⌨️ Start with a habit you already have.
As you type Chinese, English appears alongside it. You keep writing your original
message, without a separate translation request or app switch. An everyday task becomes
an opportunity to notice useful English.
2. 💡 Learn from what you actually want to say.
A work update, dinner plans, or a half-formed idea: the content comes from your real
life. You're not just seeing English. You're connecting something you already mean with
another way to express it.
3. 💾 Keep the expressions that matter to you.
Right-click to save the current word, phrase, or sentence. Press Space twice on any
input candidate to save the associated full sentence, even before you've finished
typing it. Over time, you build a personal expression library shaped by things you've
actually wanted to say.
This release supports Chinese input with English display on macOS. Japanese, Korean,
and more languages are coming soon. 🌏 Next up are iOS and cross-device sync. Deeper
grammar and usage explanations, AI answers to your language questions, and practice
tools are on the roadmap. 🤖
Chinese-to-English is the starting point. The vision is language learning that grows
out of everyday expression.
We'd love to hear how Keysake fits into your everyday typing. ✨
Congrats!
@stan_xu1 Thank you! Stan Xu
@stan_xu1 Thanks a lot, Stan
Great! Does it support other languages?
@luokebi Thanks! Yes, we’ll keep adding support for more languages and improving the typing experience. Feel free to let me know if there’s anything you need.
@luokebi Yes, other languages will be supported soon as well.
can users customize the type of English vocabulary they want to learn?
@angelo_bram You can’t customize vocabulary categories in the current version yet, but it’s something we could consider for a future update.
Curious if there are plans for a Windows version eventually but it looks incredibly slick for Mac users.
@priya_kushwaha1 Thanks you Priya! Yes, it’s on our roadmap.
Would love an option in the future to toggle between British and American English phrasing.
@vikramp7470 Thank you for your suggestion; we’ll consider it.