Find the right voice.
Keep it casual, make it formal, or get technical. Choose a tone that fits the conversation.
Explore translationMeet your new desktop translator.
Different languages, the right tone,
and a model you choose.
Some ideas are worth sharing. No matter what language you dreamed them in.
74 charactersBazı fikirler paylaşılmaya değer. Onları hangi dilde hayal etmiş olursanız olun.
An email to a colleague. A document for tomorrow.
The words change. Your meaning shouldn’t.
Keep it casual, make it formal, or get technical. Choose a tone that fits the conversation.
Explore translationNotes, subtitles, and structured text. Translate files without copying them line by line.
Supported file typesReturn to your history, save a favorite, or hear a translation read aloud. Pick up where you left off.
Make it your ownA paragraph in, a translation out. Nothing staged.
With Ollama or LM Studio, your text is translated on your own machine. Once your model is downloaded, you can work offline.
Set up a local modelNo translation server in between.
Prefer a cloud model?
Connect your own key. Your text goes to the provider you choose.
Install the app for your desktop, or run it yourself with Docker.
Choose your downloadConnect Ollama or LM Studio for local translation, or add a cloud API key.
Connect a providerPick your languages, choose a tone, and translate with Ctrl + Enter.
Read the quick startYour next conversation starts here.
Download Karpa, connect a model, and say it your way.
Yes. Karpa is free and open source under the MIT License. Local models run on your hardware. If you choose a cloud provider, that provider may charge for API usage.
Yes, with a local provider such as Ollama or LM Studio. Download a model and set up your connection first. Cloud providers need an internet connection.
It depends on the local model you choose. Smaller, quantized models use less memory. You can also connect a cloud provider to run the model off your device. See the model guide in the documentation for setup advice.
Karpa includes English, Turkish, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Chinese, Korean, and Arabic. Translation quality depends on the model and language pair you choose.