@billstclair It’s configurable, with options for DeepL and LibreTranslate. On Gleasonator we use DeepL.