Skip to content

v2.5.3 — Sense group translation + configurable OpenAI endpoint

Latest

Choose a tag to compare

@Tensorlong Tensorlong released this 13 May 00:13

New

  • SENSE_GROUP detect mode: tap a word and GPT identifies the sense group (semantic chunk / 意群) containing it, then translates just that chunk — not the whole sentence. Word + sentence are sent together so GPT pinpoints the right chunk. Cached per-word on the OCR'd Sentence so repeat taps are instant; mapLatest cancels stale requests as the pointer moves.
  • OpenAI dialog now lets you set both a custom Base URL and a custom Model name. Required for third-party OpenAI-compatible proxies that don't route gpt-4o-mini (e.g. proxies that list it in /v1/models but return unknown provider when called — pick a model your proxy genuinely routes, like gpt-5.4-mini).

Fixes

  • Retrofit HttpException now logs the error body, so future routing failures (e.g. wrong model, cooldown, auth) are visible in logcat without a packet capture.

Notes

  • Debug-signed APK (personal fork).
  • Sense group requires an OpenAI key + an OpenAI-compatible endpoint configured in Settings → OpenAI API Key.

🤖 Generated with Claude Code