Karpa Logo
Karpa

Introduction

What Karpa is, and why it exists.

What is Karpa?

Karpa is a privacy-first AI translation app that runs on your machine. Instead of sending your text to a remote cloud service, Karpa uses local AI models (LM Studio, Ollama) or connects to the provider of your choice — so your data stays under your control.

It's the modern open-source alternative to cloud translation services like Google Translate or DeepL. Free forever.

Why Karpa?

FeatureKarpaCloud Services
Privacy✅ Your choice — local or trusted provider❌ Data sent to servers
Internet Required✅ Works offline (local providers)❌ Always required
Cost✅ Free forever❌ Usually paid/subscription
Speed✅ Instant (local) / Fast (API)❌ Network latency
Data stored✅ Nothing leaves (local)❌ Logged & profiled

Supported Providers

ProviderTypeAPI Key
LM StudioLocal — runs on your machineNo
OllamaLocal — runs on your machineNo
OpenAICloud — GPT-4o, GPT-4o-miniYes
AnthropicCloud — Claude modelsYes
Google GeminiCloud — Gemini Pro, FlashYes
OpenRouterCloud — 200+ modelsYes
CustomAny OpenAI-compatible endpointOptional

Features at a glance

  • Complete Privacy — All translations happen locally or through a provider you trust.
  • Multi-Provider — Switch between LM Studio, Ollama, OpenAI, Anthropic, Gemini, OpenRouter, or custom.
  • Multi-Language — 12+ languages: English, Turkish, Spanish, French, German, Italian, Portuguese, Russian, Japanese, Chinese, Korean, Arabic.
  • Text & File Translation — Translate plain text or files (.txt, .md, .json, .csv, .srt, .js, .ts, .py, .html, .css, .xml, and more). Download translated files.
  • Translation Tones — Standard, Formal, Casual, or Technical.
  • History & Favorites — Auto-save history with file support; star translations for quick reuse.
  • Progress & Cancellation — Real-time progress bar, chunk tracking, and cancel button.
  • Notifications — Desktop notifications and sound effects when translations complete.
  • Text-to-Speech — Listen to translations aloud.
  • Dark Mode — Light, Dark, or System theme. UI in 5 languages.
  • Data Backup — Export/import your history, favorites, and settings as JSON.
  • Docker Support — Docker Compose, Docker pull from GHCR, and custom Docker build.

Tech stack

CategoryTechnology
FrameworkNext.js 16
UI LibraryReact 19
LanguageTypeScript
StylingTailwind CSS v4
Componentsshadcn/ui + Radix UI
AnimationsFramer Motion
AI BackendLM Studio, Ollama, OpenAI, Anthropic, Gemini, OpenRouter, Custom

Ready to get started? The Quick Start guide gets you translating in under two minutes.

On this page