Quran Caption v3.8.20
This update introduces a completely new visual identity for Quran Caption, a new AI-assisted translation mapping workflow that works without an API key, and a new Roman Urdu translation by Mufti Taqi Usmani.
It also improves style preset management and fixes an issue preventing the local AI segmentation engine from downloading correctly.
A New Visual Identity for Quran Caption!
-
Quran Caption has received a completely redesigned logo!
The previous logo has been replaced with a new blue design, giving Quran Caption a more recognizable and consistent identity.
-
Updated the application icons across desktop platforms, including Windows, macOS, and Linux.
-
Updated the website favicon to match the new branding.
AI Translation Mapping Without an API Key — New!
-
Completely redesigned the AI-assisted translation mapping workflow.
You can now use ChatGPT or another AI chat to automatically match existing Quran translations to partially recited verses, without configuring an API key.
-
Replaced the legacy translation mapping workflow with two AI connection methods:
- With API: Continue using automatic AI translation mapping through your configured provider.
- Without API Key: Generate prompts, send them to your preferred AI chat, and paste the responses back into Quran Caption.
-
Added a guided copy-and-paste workflow:
- Select Without API Key in the AI Translation Mapping dialog.
- Choose the Quranic verses you want to process.
- Configure the maximum number of words per AI request.
- Click Prepare Prompts.
- Copy the generated prompt into ChatGPT or another AI chat.
- Paste the AI response back into Quran Caption.
- Validate the response and review the proposed translation segments.
- Apply the translations to your project.
-
Added automatic response validation.
Quran Caption checks that the AI's suggested segments correspond to the original translation.
Responses are checked for invented words, invalid mappings, missing translation coverage, and other inconsistencies before they can be applied.
-
The AI must reuse the wording of the existing translation rather than generate a completely new translation.
This helps preserve the original translator's wording when matching translations to partial Quranic recitations.
-
Added automatic batching for longer passages.
Large requests can be divided into smaller prompts, with progress tracking and individual response validation.
-
Added retry support for invalid AI responses.
If a response fails validation, Quran Caption explains the problem and lets you regenerate only the affected response. Previously validated results are preserved.
-
Added a translation preview before applying changes.
-
The application also checks whether the project or source subtitles have changed during processing, preventing outdated AI responses from being applied.
-
Your selected AI connection method is saved for future use.
New Roman Urdu Translation
-
Added Mufti Taqi Usmani's Roman Urdu Translation to the built-in translation library.
-
The translation is available under Urdu (Roman).
-
Added translation data for all 114 Surahs.
-
Roman Urdu uses the Latin alphabet, allowing Urdu speakers who cannot read the Urdu script to follow Quranic translations more easily.
-
The translation can be selected and used with Quran Caption's existing subtitle, styling, and export features.
Source: Quran GTAF, Mufti Taqi Usmani Roman Urdu Translation.
Style Preset Improvements
-
Added a new Update button for locally saved style presets.
After selecting a saved preset and modifying its appearance, you can now update the existing preset directly instead of creating another copy.
-
Quran Caption remembers which locally saved preset is currently selected.
-
Updating a preset preserves its identity and name while saving the latest styling, custom elements, and video resolution.
-
Renamed the preset creation action to New, making it easier to distinguish between creating and updating presets.
-
Fixed portrait preset thumbnails being cropped.
Vertical preset previews now preserve their aspect ratio and display the complete image.
Local AI Segmentation Fixes
-
Fixed an issue preventing the local AI segmentation engine from downloading or initializing correctly after certain application updates.
The application now prioritizes the current CTC aligner package instead of accidentally loading outdated alignment files left behind by previous installations.
-
Improved compatibility with existing local segmentation installations.
Analytics & Maintenance
-
Improved analytics to distinguish Quran Caption events from Minbar Caption events.
This allows more accurate application-specific usage statistics.
-
Updated the build workflow configuration for Minbar Caption's separate release system.