Translator++ Version 6.1.29 – DeepSeek Integration

Hello fellow translators,

This month has brought many challenges, including floods in my country and wildfires in California. I hope you are all safe and well.

As rumored on January 23rd, a new LLM named DeepSeek has emerged with remarkable efficiency and affordability, rivaling or even surpassing GPT-4o in performance.

You can access DeepSeek online or locally (requires multi-GPU setups with 400GB+ VRAM).

DeepSeek Plugin

To use DeepSeek in Translator++, follow these steps via the ChatGPT for Translator++ add-on (shared parameters/prompts with ChatGPT):

  1. Target URL: Replace with https://api.deepseek.com/v1/chat/completions
    (Don’t worry—guides are included to revert to OpenAI or DeepSeek settings if needed.)
  2. API Key: Obtain your DeepSeek API key at https://platform.deepseek.com/.
  3. Model: Use deepseek-chat (currently the only supported model).
DeepSeek setting on OpenAI

LiteLLM

DeepSeek service can also be used through LiteLLM.
as mentioned on LiteLLM website, LiteLLM supports DeepSeek Model

PyTranslator: Expand Your MTL Toolkit

PyTranslator is a Python library and toolkit designed to simplify integration with 30+ free machine translation services, including Alibaba, Google, DeepL, Baidu, Papago, and more. It empowers you to leverage diverse MTL solutions effortlessly.

ChangeLog

[7.1.29]

  • Fix : Some problem when closing a project
  • Update : TransKoboldAI ver. 0.7
  • Fix : TransKoboldAI – Increase prompt limit
  • Fix : TransKoboldAI – Some setting doesn’t work on Kobold Llama3
  • Fix : TransKoboldAI – Updated KoboldCPP ver 1.82.4
  • Update : DeepL ver. 0.14
  • Fix : DeepL – Support the latest DeepL web translator.
  • Update : ChatGPT ver. 0.21
  • Fix : ChatGPT – Added more models options (including DeepSeek models)
  • Feat : ChatGPT – More guide on how to setup DeepSeek.
  • Chore : Relocating basic translator engine from autoload into basic utility add-on
  • Fix : Google Translate – Can handle the new google translate update that modifies the hexadecimal placeholders
  • Fix : Change core NW version now displaying the currently installed NW version correctly

[7.1.22]

  • Update : ChatGPT ver. 0.19
  • Add : ChatGPT – Add a clearer guide on how to set-up actor glossary
  • Fix : ChatGPT – Batch translation crashed when translated data is less than the original data
  • Update : TransLiteLLM ver. 0.13
  • Add : TransLiteLLM – Add a clearer guide on how to set-up actor glossary
  • Update : TransKoboldAI ver. 0.6
  • Add : TransKoboldAI – New translator engine KoboldAI Llama3 that is tuned for Llama3 chatML prompt and vntl-llama3 models
  • Update : TransKoboldAI – default koboldcpp version to v1.82.2
  • Add : trans.selectObjectsByFilter(fn) method
  • Add : New left pane context menu to select objects by any completion percentage.
  • Add : Added new option to set the prefered columns to count the percentage of completion

[7.1.15]

  • Fix : Changed some raster incons into vector icons
  • FIx : Some styling issue
  • Update : TransLiteLLM ver. 0.12
  • Add : LiteLLM – Extra prompt for quick prompt addition in batch translate dialog window
  • Update : ChatGPT ver. 0.18
  • Add : ChatGPT – Extra prompt for quick prompt addition in batch translate dialog window

[7.1.8]

  • Update : XMLTrans ver. 0.8
  • Add : XMLTrans – Option to parse HTML script.
  • Update : RMRGSS Parser ver. 3.0.5
  • Fix : RMRGSS – JsonDB – First line of the message is not properly captured in RPGMaker XP
  • Fix : RMRGSS – JsonDB – Error caused by the wrong variable assignment event type
  • Fix : Removing tags not working when one of the selected row has no tags.
  • Add : Append selected rows to reference (CTRL + shift + D)
  • Fix : Append text to reference (Ctrl+D) will fail when no text is selected.
  • Add : Stripped table for main grid.
  • Fix : Converts hardcoded color code to variable in css

[7.1.1]

  • Update : Trans Gemini ver. 0.5
  • Fix : Trans Gemini – Fixed JSON schema support for the latest gemini models
  • Fix : Removing tags
  • Fix : Keep the size of cell info panel when resizing the window
  • Del : Unused old inject handler
  • Chore : Separates old export handler with the rest.
  • Add : transPyTranslators addon ver. 0.1
  • Add : transPyTranslators : Added 37 free translator endpoints: Alibaba, Apertium, Argos, Baidu, Bing, Caiyun, CloudTranslation, Deepl, Elia, Google, Hujiang, Iciba, Iflytek, Iflyrec, Itranslate, Judic, LanguageWire, Lingvanex, Niutrans, Mglip, Mirai, ModernMt, MyMemory, Papago, QqFanyi, QqTranSmart, Reverso, Sogou, SysTran, Tilde, TranslateCom, TranslateMe, Utibet, VolcEngine, Yandex, Yeekit, Youdao
  • Update : RMRGSS Parser ver. 3.0.3
  • Chore : RMRGSS – Merged legacy handler project creation
  • Chore : RMRGSS – Change the default ruby based RPG parser into JSON.
  • Fix : ParserBase.registerString() is strictly accept string only translatable data now.

Stay tuned for more updates, and happy translating!