Skip to content

Releases: codegrue/auto-translate-json

v2.1.0: Performance Improvements & CLI Enhancements

22 Mar 16:37

Choose a tag to compare

Change Log

[2.1.0] - 2026-03-22

  • Performance improvements: Updated to auto-translate-json-library v2.1.0 with lazy loading for all translation providers
  • Faster startup: ~80MB memory reduction and ~500ms faster extension activation
  • LLM-friendly CLI: Library now supports structured JSON output for better integration with AI tools
  • Enhanced developer experience: Improved error messages and comprehensive examples in library
  • Backward compatibility: All existing functionality preserved with performance optimizations

[2.0.5] - 2026-03-18

  • Library sync: Updated to auto-translate-json-library v2.0.5
  • Hugging Face integration: Added support for Hugging Face cloud API translation with multiple inference providers
  • Local AI translation: Added Hugging Face local ONNX runtime translation (no API key required, runs offline)
  • New API types: Added "HuggingFace" and "HuggingFaceLocal" to apiType enum
  • Configuration updates: Added settings for Hugging Face API key, model, provider, and local model
  • Native module externalization: Externalized onnxruntime-node and @huggingface/transformers native modules in esbuild config
  • Dependency updates: Updated TypeScript, VS Code API, eslint, and other dependencies
  • VS Code engine: Updated engine requirement to ^1.110.0

[2.0.2] - 2026-01-31

  • Major Update: Synced version with auto-translate-json-library 2.0.2
  • Multi-format support: Added support for XML, YAML, ARB, PO/POT, XLIFF, XMB/XTB, Properties, CSV, TSV formats
  • Format auto-detection: Automatically detects file format based on extension and content
  • New format setting: Added auto-translate-json.format setting to manually override format detection
  • OpenAI improvements:
    • Added temperature setting for fine-tuning translation creativity
    • Updated default model to gpt-4.1-mini
    • Increased default max tokens to 1000
  • Local AI support: Better support for Ollama and other OpenAI-compatible local servers
  • Updated context menu: Now appears for all supported file extensions
  • Command renamed: "Auto Translate JSON" → "Auto Translate"
  • Updated VS Code engine requirement to ^1.108.0

[1.5.5] - 2026-01-06

[1.5.4] - 2025-07-30

  • retry on 429 error
  • use new version of library 1.5.4 [topce]

[1.5.1] - 2025-07-19

  • update to use same version like library
  • use new version of library 1.5.1 [topce]
  • added explicit field to pick the translation you want to use

[1.3.8] - 2023-10-20

  • use new version of library 1.3.8 [topce]
  • add option to fine tune OpenAI parameters
  • possible to use local REST API server instead of OpenAI
  • pro: less expensive
  • con: slower, needs powerful hardware

[1.3.4] - 2023-10-20

  • use new version of library 1.3.5 [topce]
  • fix error in deepL [alexei-petru]
  • load dynamically google supported languages [BenGMiles]

[1.3.3] - 2023-06-25

  • use new version of library 1.2.3 [topce]
  • fix typo in deepL urls [topce]

[1.3.2] - 2023-06-25

  • use new version of library 1.2.2 [topce]
  • improve error logs [topce]
  • not call process exit in library [topce]
  • update libs dependencies [topce]

[1.3.1] - 2023-05-13

  • Add support to ignore some translation [topce]

[1.3.0] - 2023-05-13

  • Add support to use Artificial Intelligence : OpenAI [topce]
  • update dependencies [topce]

[1.2.0] - 2023-05-12

  • Moved backend code to an external library

[1.1.4] - 2022-06-21

  • Added support for DeepL [topce]
  • better array handling [topce]

[1.1.3] - 2022-01-31

  • Fixed (maybe) pulling proper string out of Azure [topce]

[1.1.2] - 2022-01-14

  • Google changed their authentication so API keys cannot be used anymore. I forced v2 of their library but it's recommended not to use google anymore for this
  • Improved detection if extension is triggered directly instead of by right clicking a file.

[1.1.1] - 2022-01-13

  • AWS and Azure, Preprocess text prior to sending as it was for Google (thanks topce)

[1.1.0] - 2022-01-06

  • Added support for AWS and Azure Translation Services (thanks topce)
  • Skip translation of numbers or booleans (thanks gajo357)
  • Added support for deeper folder structures (thanks gajo357)

[1.0.9] - 2021-03-22

  • Added a warning if running this from the command prompt
  • upgraded some dependencies

[1.0.8] - 2020-07-13

  • fixed bug on windows by using fsPath instead of path

[1.0.7] - 2020-07-13

  • added more warnings and error reporting

[1.0.6] - 2020-05-28

  • added support for arguments in text strings which won't get translated
  • fixed continue after wrong locale file bug
  • changed indenting from tabs to double spaces

[1.0.5] - 2020-05-28

  • added support for named arguments
  • fixed crash bug related to deeply nested nodes
  • added messages for completed locales

[1.0.4] - 2020-05-27

  • restored commented options

[1.0.3] - 2020-05-27

  • added error handling for invalid/unsupported locales

[1.0.2] - 2020-05-26

  • Improved Documentation

[1.0.1] - 2020-05-26

  • fixed bug with mismatched setting names

[1.0.0] - 2020-05-26

  • Initial release of auto-translate-json

Auto Translate JSON 2.0.5

18 Mar 20:47

Choose a tag to compare

[2.0.5] - 2026-03-18

  • Library sync: Updated to auto-translate-json-library v2.0.5
  • Hugging Face integration: Added support for Hugging Face cloud API translation with multiple inference providers
  • Local AI translation: Added Hugging Face local ONNX runtime translation (no API key required, runs offline)
  • New API types: Added "HuggingFace" and "HuggingFaceLocal" to apiType enum
  • Configuration updates: Added settings for Hugging Face API key, model, provider, and local model
  • Native module externalization: Externalized onnxruntime-node and @huggingface/transformers native modules in esbuild config
  • Dependency updates: Updated TypeScript, VS Code API, eslint, and other dependencies
  • VS Code engine: Updated engine requirement to ^1.110.0

Auto Translate JSON 2.0.2

18 Mar 20:33

Choose a tag to compare

[2.0.2] - 2026-01-31

  • Major Update: Synced version with auto-translate-json-library 2.0.2
  • Multi-format support: Added support for XML, YAML, ARB, PO/POT, XLIFF, XMB/XTB, Properties, CSV, TSV formats
  • Format auto-detection: Automatically detects file format based on extension and content
  • New format setting: Added auto-translate-json.format setting to manually override format detection
  • OpenAI improvements:
    • Added temperature setting for fine-tuning translation creativity
    • Updated default model to gpt-4.1-mini
    • Increased default max tokens to 1000
  • Local AI support: Better support for Ollama and other OpenAI-compatible local servers
  • Updated context menu: Now appears for all supported file extensions
  • Command renamed: "Auto Translate JSON" → "Auto Translate"
  • Updated VS Code engine requirement to ^1.108.0