Batch Translation Mode: New translation mode that
sends all items in a single LLM call per stage (forward/back/recon) for
faster processing and better context-aware translations
Multi-Sheet Excel Support: Can now select and
translate individual sheets or all sheets at once from Excel files with
multiple sheets
Custom Model Input: Model selection fields now
accept custom model names typed by users, allowing use of newly released
models without app updates
Empty Row Handling: Automatically filters and skips
empty rows during translation while maintaining correct row
alignment
Sheet-Specific Status: Status notifications now
indicate which sheet is being processed during multi-sheet
translations
UI/UX Improvements
Batch Translation tab now appears before Item-by-item Translation as
the recommended default
Added sheet selector dropdown for viewing results from different
sheets after multi-sheet translation
Added “Translation Mode” column to Model Selection Log indicating
whether Batch or Item-by-item mode was used
Added comprehensive Excel file preparation guide in Help tab
Model selection dropdowns now support typing custom model names with
autocomplete
Custom models trigger informative warnings instead of blocking
translation
Progress text shows current sheet name during multi-sheet
processing
Multi-sheet downloads include all translated sheets plus Model
Selection and Prompt logs
Translation Quality
Improvements
Batch mode prompts emphasize context and terminology consistency
across items
Fixed item number parsing in batch responses to prevent row
misalignment
Parser now uses item_number field from LLM responses
for accurate mapping
Improved error handling and logging for batch translation
operations
Bug Fixes
Fixed preview table error when displaying multi-sheet translation
results
Fixed row mapping issue where translations were offset by one
row
Fixed tryCatch structure in batch translation for proper error
handling
Corrected indentation and control flow in multi-sheet processing
loop
LLMTranslate 0.2.0
Major Features
Added support for Anthropic Claude models (Sonnet 4.5, Haiku 4.5,
Opus 4.1, and others)
Updated Google Gemini models to latest versions (Gemini 2.5 Pro, 2.5
Flash, 2.0 Flash)
Added Model Selection Log sheet to Excel output
Added Prompt Log sheet to Excel output for full reproducibility
UI/UX Improvements
Added visual progress bar showing item X of Y with percentage
Added “Test Connection” buttons for all API providers with
success/error feedback
Added resume functionality - can continue after stopping
mid-batch
Added warning notification for large batches (500+ items)
Added real-time preview of first completed translation
Added “Reset” button to clear all data and start fresh
Added comprehensive “API Keys Guide” tab with step-by-step
instructions for obtaining keys
Improved Help tab with updated instructions
Bug Fixes
Fixed Unicode display issues in API status messages
Fixed deprecated Gemini model names (updated fallback logic)
LLMTranslate 0.1.3
LLMTranslate 0.1.2
LLMTranslate 0.1.1
Address CRAN feedback: quotes around software names, expanded
acronyms, added references, in Rd, minimal test.