Favicon of Interpreter

Interpreter

An offline screen translator for Japanese games on Windows, macOS and Linux, with English overlays and optional Ollama or OpenAI-compatible backends.

Alternative to:

Interpreter translates Japanese game text into English subtitles over the game window. It's aimed at retro-game players, with MeikiOCR tuned for Japanese game text and pixel fonts. The default MeikiOCR and Sugoi V4 models run locally without internet access after setup.

  • Translation overlays: Read translations in a draggable subtitle bar or directly over the original text, with multi-display support that keeps the overlay on the game's screen.
  • Repeated dialogue: A fuzzy translation cache reuses results for similar text instead of translating each repeated line again.
  • Optional LLM translation: Use Ollama or an OpenAI-compatible server such as LM Studio, llama.cpp or vLLM, with preceding dialogue as context and target languages supported by your chosen model.
  • Alternative text recognition: Connect the separate owocr program to use engines such as OneOCR on Windows or Apple Live Text on macOS when the default OCR struggles with a game's font.

Interpreter is free and open source under MIT, and runs on Windows, macOS and Linux. CPU-only LLM translation is possible, but larger models can take seconds per line; GPU acceleration helps when text changes frequently. On Wayland, the overlay that replaces text in place requires a fullscreen window.

The default local models keep captured text on your computer. Optional remote translation endpoints receive game text, while cloud OCR such as Google Lens receives captured frames.

Similar to Interpreter