Changelog

Changelog

A record of the main FgoGotran Android app updates.

Recent updates

v4.1.1

18-10-2026

  • Improved translation service start/stop handling, stale-task cleanup, screenshot resource cleanup, and diagnostic-log persistence.
  • Paused other scanning during Crop, restored the selected workflow after dismissal, and stopped cancelled OCR work sooner.
  • Used screenshot age for freshness checks to reduce outdated translations appearing over newer scenes.
  • Improved Crop text fitting, shrinking text when needed to prevent row overlap, with consistent high-contrast colors.
  • Improved whole-label name-box matching and translation while preserving groups, titles, states, and uncertainty.
  • Refined general FGO prompt context and glossary guidance to reduce interference from previous translations and speaker information.
  • Optimized character-data lookups to reduce repeated translation preparation.
  • Enabled foreground compatibility by default to reduce package-name-related translation blocks while preserving saved OFF choices.
  • Updated ruby examples, English FGO settings guidance, screenshot troubleshooting, and privacy disclosures.

v4.1.0

14-10-2026

  • Added Light theme with Light / Dark / Follow system selection.
  • Improved settings organization and option labels; refined Traditional Chinese wording and FGO settings guidance.
  • Fixed clipped language / OCR / server / theme / gender options and added wrapping for crowded action buttons.
  • Improved floating menus and mode icons; added edge docking and drag-to-restore behavior; fixed button-position persistence.
  • Improved text scaling across resolutions and DPI settings for dialogue / names / choices / crop results / history and display changes.
  • Improved ruby detection and grouping; included ruby in translation by default and removed annotations identical to their base text.
  • Improved dialogue and choice OCR for punctuation and colored text; improved speaker detection and preserved punctuation-only dialogue.
  • Improved tap-driven scene transitions and choice detection in Semi-auto and Auto modes; refined repeated-frame handling.
  • Changed manual translation into a fresh screenshot / OCR / translation attempt instead of directly returning an old cached result.
  • Refined general FGO translation prompts to preserve omissions and repetitions and unfinished sentences; added Beni-Enma’s English speech-tic guidance.
  • Improved live subtitles with rolling two-line display and Chinese corrections for Master / Servant terminology.
  • Fixed AI tone-enhancement controls and voice-hint handling; improved dialogue and choice recognition for read-aloud on CN / TW / NA servers.
  • Fixed a release-build startup crash caused by incompatible UI dependencies.
  • Added Traditional Chinese and English website screenshots; updated FgoGotran Local model-selection guidance for different translation targets.
  • Updated anonymous usage reporting and privacy information; source builds now default to analytics off under owner control.

v4.0.0

30-9-2026

  • Added an app UI language selector for System default / Simplified Chinese / Traditional Chinese / English.
  • Added English as a translation target with a dedicated story font; English prompts; glossary support; name validation; and improved dialogue/name layout.
  • Added FGO NA server text reading for English story and choice text.
  • Added English live subtitles and Azure English read-aloud support; displays a warning when the subtitle and read-aloud languages differ.
  • Added Simplified Chinese / Traditional Chinese / English interfaces to FgoGotran Local; runtime status; error messages; logs; and REST responses now follow the selected language.
  • Added Simplified Chinese / Traditional Chinese / English website versions with language switching; dedicated URLs; localized SEO; and translated guides.
  • Added localized CDN update notes so the in-app update reminder follows the selected UI language.
  • Updated website guidance and feature copy for battle subtitles and Master name/gender setup.
  • Improved multilingual text rendering; wrapping; and sizing in translations; subtitles; and overlay results to reduce English overflow and layout issues.

v3.1.2

23-9-2026

  • Added support for rare six-choice story screens, including the sixth option panel below the normal choice area.
  • Improved ruby OCR by merging split readings, supporting longer katakana readings, and aligning annotations more accurately with their base characters.
  • Improved automatic story-completion detection for FGO's animated diamond, reducing missed or false completion in automatic modes.
  • Improved character-name rendering fallback by using OCR bounds when glyph-color measurement is unavailable.
  • Updated character-name and terminology aliases, including readings such as マスター and 先輩, for more consistent recognition.

v3.1.1

22-9-2026

  • Improved dialogue and choice OCR to recover ellipses, dashes, and edge punctuation while filtering emphasis dots, ruby noise, and annotation fragments.
  • Improved dialogue formatting by normalizing line breaks and Chinese quotes, fixing speaker dialogue formatting in the translation log, and preventing lost closing quotes.
  • Improved character-name and dialogue overlays with support for multiple name colors and cyan name plates, exact glyph-width rendering, and better positioning and text fitting.
  • Fixed masked speaker names such as “???” by normalizing them to “???” and preserving them without AI translation or incorrect name rendering.
  • Added an “Include ruby readings in translation” option, disabled by default, and unified ruby markup to 〈…〉.
  • Switched OCR screenshots to the accessibility service, so starting translation no longer requests MediaProjection screen-capture permission; live subtitles request it only when enabled and now show clearer capture failure guidance.
  • Improved foreground-service and accessibility screenshot reliability with pacing and retries, plus clearer guidance for enabled-but-not-connected, blank frames, and lost screenshot access.
  • Updated character, class, Noble Phantasm, and location terminology and improved term matching for more consistent translations.
  • Updated floating-menu paging so common features appear first and manual, semi-auto, and full-auto modes are grouped on the second page.

v3.1.0

17-9-2026

  • Redesigned the floating menu as a two-page arc menu around the floating button, showing all options at a glance without scrolling
  • In BATTLE mode, tapping the floating button no longer leaves battle mode (long-press to switch mode)
  • Reduced story translation wait time, so translation starts sooner after the dialogue advances
  • Reduced projection consent prompts — a new prompt is requested only after a real 180° rotation in-game
  • Improved MediaProjection stability — it now falls back to accessibility screenshots after repeated failures instead of getting stuck
  • Fixed menu screens being mistaken for story dialogue and showing unrelated translations

v3.0.0

15-9-2026

  • Added a dedicated BATTLE subtitle mode for translating in-battle dialogue.
  • Added optional Azure real-time Japanese-to-Chinese voice subtitles.
  • Added FgoGotran Local, providing guided Windows x64 local-AI setup and llama.cpp management.
  • Added secure support for authenticated local AI through trusted private-LAN endpoints.
  • Improved ML Kit and PaddleOCR speed and accuracy, including ■ and edge-punctuation recovery.
  • Improved FGO-style translation, character voice, speaker gender, terminology and omitted-subject handling.
  • Added Sakura-specific prompts and streamlined prompts for general AI models.
  • Added configurable bilingual translation context using the previous 1–5 scenes.
  • Added advanced Temperature and Top-p controls with provider compatibility handling.
  • Limited failed translation requests to three attempts to prevent endless waiting.
  • Improved dialogue formatting, punctuation normalization and newline handling.
  • APK architectures are now limited to arm64-v8a and x86_64.

v2.4.0

26-8-2026

  • Added local AI support with trusted LAN HTTP endpoints and enhanced address security checks
  • Added 2× input scaling for ML Kit OCR to improve small-text recognition
  • Improved dialogue line wrapping and fixed two-line rendering for text containing \n
  • Improved FGO-style translation for first-person pronouns and name suffixes
  • Added complete JP+CN speaker and dialogue context for the current and two previous scenes
  • Optimized prompts, character voice consistency, and translation post-processing
  • Updated documentation for local AI, network security, and downloads

v2.3.1

21-8-2026

  • Fixed screen capture issues after device rotation
  • Fixed OCR and translated overlays using the wrong screen size or failing after entering FGO landscape mode
  • Improved floating translation overlay stability during screen rotation
  • Voice tests now refresh voice-profile data first
  • Added tuning support for more Azure Chinese Neural voices
  • Simplified the voice-test status message when emotion enhancement is enabled

v2.3.0

20-8-2026

  • Switched to MediaProjection screen capture
  • Improved emulator and real-device screenshot compatibility
  • Optimized semi-auto choice-tap logic
  • Reduced false red-ring failures when translating choices
  • Added automatic choice OCR retry using fixed positions
  • Added 2x choice-region upscaling for better recognition
  • Fixed MediaProjection callback and screenshot fallback
  • Improved rendering UI

v2.2.0

18-8-2026

  • Optimized AI translation prompt structure, reducing API usage and response time
  • Fixed translation failures caused by small kana characters
  • Improved crop mode logic
  • Updated floating menu UI
  • Added the last 2 scene dialogue contexts to translation, improving pronoun and tone handling
  • Fixed glossary/character-name locking in API requests
  • Fixed emulator overlay window crash issues
  • Added screenshot timeout protection to prevent emulator freezes
  • Updated UI

v2.1.0

15-8-2026

  • Optimized AI translation prompt structure for faster responses
  • Improved crop mode: translate all selected visible text without dropping rows
  • Improved crop mode rendering to better match original OCR text size and position
  • Improved CN/TW server OCR and voice workflow
  • Fixed voice hint request handling in CN/TW server mode
  • Removed small accessibility status indicator that could cause emulator crashes
  • Improved emulator compatibility and stability
  • Improved name-box rendering and voice profile lookup behavior
  • Updated UI and web guide content

v2.0.0

13-8-2026

  • Added AI voice feature
  • Added support for Simplified Chinese and Traditional Chinese servers
  • Simplified / Traditional Chinese servers can read in-game Chinese text directly and play voice
  • Added character voice profiles with CDN online updates
  • Added voice settings page: Azure, speed, volume, test voice
  • Added Recent Errors page for easier troubleshooting
  • Added ML Kit Chinese OCR
  • Optimized emulator compatibility, voice playback, and duplicate playback prevention
  • Optimized AI translation prompt structure
  • Updated UI

v1.1.0

12-7-2026

  • Added PaddleOCR to improve text recognition
  • Added x86_64 ABI support for better emulator compatibility
  • Fixed translation display in crop mode
  • Optimized AI translation prompt structure
  • Updated UI

v1.0.2

5-7-2026

  • Fixed translated text occasionally appearing as JSON
  • Added original Japanese text display
  • Added update notes to the app update dialog
  • Improved crop mode text overlay rendering
  • Improved screen-size adaptation for overlays
  • Improved history panel and floating button interactions
  • Improved AI translation prompt structure
  • Updated UI

v1.0.1

1-7-2026

  • Optimize translation prompt by combining the core prompt with conditional prompts

v1.0.0

30-6-2026

  • Added manual, semi-auto, full-auto and crop modes
  • Added custom translation API support