Karpa Logo
Karpa
Configuration

In-App Settings

Configure Karpa from the settings page: providers, appearance, notifications, and data.

The Settings page lets you tweak everything at runtime. No file editing, no restarts. Open it from the sidebar or press Ctrl+,.

Appearance

SettingOptions
ThemeLight, Dark, System (follows your OS), plus an AMOLED-friendly pure-black variant.
Interface LanguageEnglish, Türkçe, Deutsch, Français, Español.

Your theme and language choices are remembered across sessions.

Connection

Karpa supports multiple AI backends. Select yours from the provider grid.

Supported Providers

ProviderTypeRequires API KeyDefault Model
LM StudioLocalNoYou pick from your loaded models
OllamaLocalNoYou pick from your pulled models
OpenAICloudYesgpt-4o-mini
AnthropicCloudYesclaude-sonnet-4-20250514
Google GeminiCloudYesgemini-2.0-flash
OpenRouterCloudYesamazon/nova-2-lite-v1
CustomCloud/LocalOptionalAny OpenAI-compatible endpoint

Fields per provider

  • API URL: defaults to the provider's standard endpoint (http://localhost:1234 for LM Studio, http://localhost:11434 for Ollama). Change it if you use a custom host or proxy.
  • API Key: shown only for providers that require one. It is kept in session storage and cleared when you close the browser.
  • Model: pick from models auto-fetched from your endpoint, from a curated known-models list, or type an identifier manually in the model picker dialog.
  • Temperature: slide between 0.0 (deterministic) and 1.0 (creative). Default is 0.2, which favors faithful translations.

Click Test Connection to verify before saving.

Notifications

SettingDescription
Desktop NotificationsShow a system notification when a translation finishes.
Sound EffectPlay a short chime when a translation completes.

Grant notification permission when your browser asks. Notifications also fire while the tab is in the background.

Data

The Data tab manages what the docs call the Translation Vault: everything Karpa has stored locally.

ActionDescription
Export DataDownload history, favorites, and settings as a JSON backup.
Import DataRestore from a previously exported backup.
Clear All DataPermanently delete all history and favorites.
Reset Settings / OnboardingRestore defaults or replay the welcome tour.

See Data & Storage for exactly where each piece of data lives.

About

Shows the current Karpa version, developer information (Eren Çakar), and links to the GitHub repository.

Tips

  • Cloud providers: API keys live in session storage only. You will need to re-enter a key after closing the browser; that is by design.
  • Local providers: start LM Studio or Ollama before testing the connection.
  • Model names must match your provider exactly. If auto-fetch finds no models, check that the server is running and the URL is correct.

On this page