promotional bannermobile promotional banner

Ai FTB Translator

Provides live, AI-powered translations for FTB Quests text directly in the tooltip on hover.

File Details

AI FTB Translator-1.0.0

  • B
  • Oct 18, 2025
  • 17.83 KB
  • 40
  • 1.20.1
  • Forge

File Name

aiftbtranslator-1.0.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:ai-ftb-translator-1367771:7122717")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Version 1.0.0 - Initial Release

Welcome to AI FTB Translator! This is the first public release of the mod, designed to break the language barrier in your favorite modpacks.

✨ Features:

  • Live AI Translation: The core feature is here! Simply hover over a quest in the FTB Quests GUI to see a live translation of its title, subtitle, and description.
  • Persistent Caching System: All translations are saved to a local aiftbtranslator_cache.json file. This means translations are saved between game sessions, loading instantly and saving API calls.
  • Smart API Client:
    • Retry Mechanism: Automatically retries failed translation requests, making the mod more resilient to network issues or API errors.
    • Dynamic Timeout: The time the mod waits for a response from the AI adjusts based on the length of the text, improving reliability for long descriptions.
    • Failure Cooldown: Prevents spamming the API with requests for a text that consistently fails to translate.
  • "Smart Summary" Mode: An optional feature in the config (summarizeLongText) to have the AI summarize long quest descriptions instead of translating them fully, perfect for readability.
  • Fully Configurable: All key settings, including the target language and API details, can be changed in the aiftbtranslator-client.toml config file.

🔧 Technical:

  • Uses Java's Reflection to deeply integrate with FTB Quests and FTB Library GUI, allowing for the translation of text that is not accessible through standard Forge events.
  • Powered by an OpenAI-compatible API, with llm7.io as the default free-tier endpoint.