Skip to content
LunaTranslator is a free open-source translator for visual novels and related text workflows. It supports HOOK, OCR, AI translation engines, language-learning helpers, and text-to-speech features.

Main capabilities

  • HOOK extraction for game text
  • In-game translation for supported titles
  • Emulator HOOK support
  • OCR with multiple online and offline engines
  • Large-model translation support
  • Japanese learning helpers and Anki/Yomitan support
  • Speech synthesis and speech recognition support

Installation

Use the official LunaTranslator download and update guide: LunaTranslator documentation

Connect LunaTranslator to Dli.li AI

LunaTranslator can connect to both self-hosted and third-party NewAPI-based services.

One-click configuration

  1. On the Dli.li AI API Tokens page, open the token action menu, choose LunaTranslator, and let it jump into the app with the API address and API key filled automatically.

Jump to LunaTranslator

  1. In LunaTranslator -> Settings -> Translation Settings -> Large Models, open the imported provider entry and edit it if needed.

API setting

  1. Refresh the model list, select or enter the model name, and save it.

Set model

  1. Make sure the imported provider is enabled.

Open config

Manual configuration

  1. Copy the API key from the Dli.li AI API Tokens page. Copy API key

  2. In LunaTranslator -> Settings -> Translation Settings -> Large Models, add a new provider. Add API

  3. Copy the generic large-model provider template. Add API 2

  4. Fill in the API address and API key.

    • Official default API: https://api.dli.li/v1
    • Official backup API: https://api.dlizz.com/v1

    Set API 1Set API 2

  5. Refresh the model list, select a model, and save it. Set API 3

  6. Enable the provider and start translating. Open API

For more details, see the official docs: LunaTranslator large-model translation interface