ChangelogTranslation
Translation
These are all the changes for each version of the Translation extension.
13.2.0
Added
- Log API requests when using Google Translate and DeepL (#1904)
- New translation provider: OpenRouter (#1923)
Improvements
- Log entry "ai-requests" has been renamed to "api-requests" (to also handle Google Translate and DeepL) (#1904)
Fixed
- Do not include dependencies from the Gato GraphQL plugin (#1909)
- Don't use selected default translation provider if disabled (#1922)
13.1.1
Added
- Define max payload of request sent to AI provider (#1897)
13.1.0
Added
- Select default translation provider in the Settings (#1831)
- Select sync/async multi-language translation in the Settings (#1832)
- Added DeepSeek Reasoner model as translation option (#1859)
Improvements
- Calculate maximum string length for translation by subtracting prompt character count (#1860)
- For error "String to translate exceeds max length", don't print full string on log header (#1861)
- Added language in "ai-requests" log entry (#1881)
13.0.0
Added
- Support for Claude 4 (#1829)
12.1.0
Improvements
- Encode multibyte Unicode characters when translating content (#1799)
Fixed
- Closing HTML tags escaped in ChatGPT's translated content (eg:
<\/p>
instead of</p>
) (#1797) - Improved ChatGPT prompt to not alter emojis in translated text (#1798)
12.0.0
- No changes (keep the same version as the Gato GraphQL plugin)
11.3.0
Improvements
- Tested up WordPress 6.8
Fixed
- Translation loading error message in WordPress 6.8
11.1.0
Added
- New model: Claude Sonnet 3.7 (#1719)
- New model: GPT-4.5 (research preview) (#1721)
Improvements
- Use 128k context for Claude Sonnet 3.7, and make it the default model (#1720)
- Improved log entry by not surrounding JSON with quotes (#1722)
11.0.0
Required actions
- Important: Before updating this plugin, you need to update Gato GraphQL first! (Otherwise the application will throw an exception.)
Breaking changes
- Register the changelog URL for the plugin, to show the new version's changelog when updating it (#1707)
Added
- Support new translation providers:
- Mistral AI (#1708)
- DeepSeek (#1714)
- Log response from the LLM (#1710)
10.4.0
Added
- Make API keys of
password
input type (#1693) - Added Claude (Anthropic) as translation provider (#1703)
Improvements
- Limit number of strings to translate in one request by string length (#1700)
- If any string to translate produces an error, don't execute the translation (#1701)
- Improved log format (#1704)
10.3.0
(Skipped)
10.2.0
Improvements
- Pass language + country code on
@strTranslate(to:)
10.1.0
Improvements
- Converted "Google Translate" and "DeepL" bundles, plus added "ChatGPT", into a single "Translation" bundle
Fixed
- Make the
@strTranslate
directive send not more than 128 strings to translate
10.0.0
- Initial launch
Prev