Translator++ Ver. 7.5.28 - Dark Theme overhaul
Added 2025-05-31 09:01:07 +0000 UTCHello fellow Translators,
Thank you once again for your continued support.
This month, I’ve made significant progress by completing several important items on the checklist—including feature enhancements, bug fixes, and quality-of-life improvements. Apologies if I’ve been a little slow to respond to your messages—I've had to juggle work on Translator++ with other real-life activities.
🌑 Dark Theme Overhaul (v0.2)
Creating a dark theme is a complex process and time consuming. I had to refactor the default Translator++ theme to use variables, allowing me to assign appropriate colors for the dark mode.
Adding a new theme requires significant effort and also means maintaining multiple themes, which is why I previously didn't consider them critical.
However, revamping the dark theme was one of the key checklist items I aimed to complete early this year.
Thus, I'm happy to announce that The Dark Theme (previously called Night Mode) has been completely reworked!
Contrast and color improvements have been made to make the interface easier on the eyes.
Fixed negative color effects that previously made some elements colors off.
Most of the CSS has been refactored to support smooth theme switching.
UI elements are now more consistent across light and dark themes.
Below is an example of Dark Mode in action:






You can enable Dark Theme by turning it on on the Add-ons option

🤖 OpenAI Chat API ≠ ChatGPT
Many users still assume that ChatGPT is the only way to access OpenAI’s models—but that’s no longer true.
With the standardization of AI APIs, many AI cloud services (and even on-premise solutions) now use the OpenAI Chat API format. That means:
You can now use the OpenAI Chat add-on with any service that supports the API, without needing a proxy like LiteLLM.
This reduces latency by cutting unnecessary routing hops.
🔁 You can still use LiteLLM in Translator++ if you're working with models that don’t support the OpenAI format.
🔓 Jailbreak Feature for AI Translation
Some AI models have a tendency to inject bias, impose certain ideologies, or alter fictional translations with real-world narratives—sometimes even censoring or deleting content.
To address this, Translator++ now includes a "Jailbreak" option:
Forces the AI to follow user prompts more closely.
Aims to suppress censorship or ideological filtering during translation.
📌 Available in: TransChatGPT v0.30 (OpenAI) add-ons

Option to enable Jailbreak mode
🐞 Bug Fixes & 🛠️ Updates (Changelog Summary)
🔧 General UI & Core Improvements
Updated UI components and improved usability.
Migrated to jQuery UI v1.14.1 (latest version).
Added better error handling and fixed layout glitches.
Added keyboard shortcut Ctrl+B to open Batch Translation window.
🎨 CSS & Theme
Refactored core CSS to enable better theme switching.
Improved consistency across UI themes.
🌐 Translation Engine Add-ons
✅ GoogleCloud v1.6
Fixed: Source language always detected as Japanese.
Improved row-by-row translation and indentation accuracy.
✅ TransChatGPT v0.30
New: Browse and select models from full list.
New: Jailbreak toggle added.
Fix: Blank detail view in Batch Translation window.
Improved: AI assistant window is now faster and simpler.
Fix: Busy overlay now disappears properly.
Fix: Batch translation tagging UI.
📦 Script & Parser Add-ons
VNTextPatch v0.11: Fixes XLS export errors.
PyLiveMaker v0.10 and UnityTrans v0.10: Version updates.
CustomParser v0.13 and WolfJS v1.13
Fix: Path with spaces causes extraction failure.
RMRGSS (XP/VX/ACE) v3.0.7
Fix: File extraction fails with spaces in path.
TyranoParser v1.12
Update: Now supports the latest TyranoBuilder games.
HTMLPacker: NW.js download now targets 3rdparty folder.
🌍 Language & UI
Added Mexican Spanish as a UI language.
You can download Translator++ from the download section. Please update your Translator++ to the latest version using the Update tool in main menu → Update .

Happy Translating,
Dreamsavior