Changes for version 2.01 - 2026-07-09

  • Renew the `xlate` command-line front-end for the 2.0 module. Incompatible changes in the `xlate` command (the -Mxlate module interface is unchanged):
    • The default engine changes from deepl to gpt5. Cache file names include the engine name, so run with `-e deepl` to keep using DeepL for existing documents.
    • API translation is now the default. The clipboard-based manual translation mode is now `--no-api` (`-a`/`--api` remains valid as an explicit default).
    • `-n` is now a counting flag: once prints the composed greple command as before, twice (`-nn`) runs it with --xlate-dryrun to preview the transmission payload without calling the API.
  • Add first-class `xlate` options for the 2.0 module features: --anonymize, --mark, --template, --frontmatter, --seed and --context, mapping to the corresponding --xlate-* options.
  • share/XLATE.mk defaults to gpt5 and carries the new options via XLATE_ANONYMIZE, XLATE_MARK, XLATE_TEMPLATE, XLATE_FRONTMATTER, XLATE_SEED and XLATE_CONTEXT_WINDOW; a per-file FILE.ANONYMIZE control file is used as that file's anonymization dictionary.
  • Fix: --xlate-dryrun no longer prints "!!! TRANSLATION ERROR !!!" for cache misses with a substituting output format.
  • Fix: --xlate-dryrun combined with --xlate-cache=clear no longer truncates the on-disk cache file.
  • Fix a stray masking tag left in the Korean DeepL documentation.

Documentation

Übersetzungsunterstützungsmodul für Greple
ενότητα υποστήριξης μετάφρασης για το greple
módulo de traducción para greple
Greple tõlkimise tugimoodul
module d'aide à la traduction pour greple
modul dukungan penerjemahan untuk greple
greple 用の翻訳サポートモジュール
Greple용 번역 지원 모듈
vertaalondersteuningsmodule voor greple
modul de suport pentru traducere pentru Greple
модуль поддержки перевода для greple
greple için çeviri destek modülü
greple的翻译支持模块
وحدة دعم الترجمة لأداة greple
Übersetzungsunterstützungsmodul für greple
μονάδα υποστήριξης μετάφρασης για το greple
módulo de soporte de traducción para greple
tõlke tugimoodul greple jaoks
module d’assistance à la traduction pour greple
modul dukungan terjemahan untuk greple
greple のための翻訳サポートモジュール
greple용 번역 지원 모듈
vertaalondersteuningsmodule voor greple
modul de suport pentru traducere pentru greple
greple için çeviri destek modülü
greple 的翻译支持模块
translation support module for greple
TRANSlate CLI front-end for App::Greple::xlate module

Modules

translation support module for greple
text normalization interface
GPT-5.5 translation engine (gpty backend) for greple xlate module
common backend for llm-based translation engines
GPT-5.5 translation engine (llm backend) for greple xlate module
TRANSlate CLI front-end for App::Greple::xlate module

Provides

in lib/App/Greple/xlate/Cache.pm
in lib/App/Greple/xlate/Filter.pm
in lib/App/Greple/xlate/Lang.pm
in lib/App/Greple/xlate/Mask.pm
in lib/App/Greple/xlate/deepl.pm
in lib/App/Greple/xlate/gpty/gpt3.pm
in lib/App/Greple/xlate/gpty/gpt4.pm
in lib/App/Greple/xlate/gpty/gpt4o.pm
in lib/App/Greple/xlate/null.pm