Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.
PluginsTranslatorConfiguration

Translator Configuration

The table below is generated from the local JSON5 config templates found for this plugin. When dashboard-backed configuration is enabled, use the dashboard first because live settings may be stored in MongoDB instead of only reading local JSON5 files.

Config Files

  • Source-backed docs were generated from the local plugin source and JSON5 templates.
  • Plugin entry: main.js
  • Config templates: en-translator-lang.json5, en-translator.json5

Main Fields

FieldTypeDefault / Template ValueNotes
enabledbooleantrueTurns this part of the plugin on or off.
debug_modebooleanfalseBoolean switch used by the plugin.
context_menu.enabledbooleantrueTurns this part of the plugin on or off.
context_menu.default_languagestringenSource-backed config field used by this plugin.
language_formatstringCODESource-backed config field used by this plugin.
allow_detectionbooleantrueBoolean switch used by the plugin.
prefix_command.enabledbooleantrueTurns this part of the plugin on or off.
prefix_command.prefixstring!Source-backed config field used by this plugin.
prefix_command.delete_commandbooleantrueBoolean switch used by the plugin.
auto_translate.enabledbooleantrueTurns this part of the plugin on or off.
auto_translate.default_languagestringenSource-backed config field used by this plugin.
auto_translate.channelsarray1351960906703044619Discord channel ID or channel-related setting.
auto_translate.categoriesarray1271181430780723224List of configured values used by the plugin.
auto_translate.min_confidencenumber0.7Source-backed config field used by this plugin.
auto_translate.show_originalbooleantrueBoolean switch used by the plugin.
auto_translate.ignore_languagesarrayenList of configured values used by the plugin.
auto_translate.ignore_botsbooleantrueBoolean switch used by the plugin.
user_auto_translation.enabledbooleantrueTurns this part of the plugin on or off.
user_auto_translation.max_per_channelnumber1Discord channel ID or channel-related setting.
user_auto_translation.show_originalbooleantrueBoolean switch used by the plugin.
user_auto_translation.mention_target_userbooleantrueBoolean switch used by the plugin.
user_auto_translation.override_category_autobooleantrueBoolean switch used by the plugin.
embed.enabledbooleantrueTurns this part of the plugin on or off.
embed.colorstring#7289DAControls text or embed output shown in Discord.
embed.footer.enabledbooleantrueTurns this part of the plugin on or off.
embed.footer.textstringPowered By Google TranslateControls text or embed output shown in Discord.
embed.timestampbooleantrueControls text or embed output shown in Discord.
languages.afstringAfrikaansSource-backed config field used by this plugin.
languages.amstringAmharicSource-backed config field used by this plugin.
languages.arstringArabicSource-backed config field used by this plugin.
languages.asstringAssameseSource-backed config field used by this plugin.
languages.aystringAymaraSource-backed config field used by this plugin.
languages.azstringAzerbaijaniSource-backed config field used by this plugin.
languages.bastringBashkirSource-backed config field used by this plugin.
languages.bestringBelarusianSource-backed config field used by this plugin.
languages.bgstringBulgarianSource-backed config field used by this plugin.
languages.bhostringBhojpuriSource-backed config field used by this plugin.
languages.bnstringBengaliSource-backed config field used by this plugin.
languages.bsstringBosnianSource-backed config field used by this plugin.
languages.castringCatalanSource-backed config field used by this plugin.
languages.cebstringCebuanoSource-backed config field used by this plugin.
languages.costringCorsicanSource-backed config field used by this plugin.
languages.csstringCzechSource-backed config field used by this plugin.
languages.cystringWelshSource-backed config field used by this plugin.
languages.dastringDanishSource-backed config field used by this plugin.

This table shows the first 45 source-backed fields. The full generated config contains 239 flattened fields.

Notes

  • Keep Discord IDs as strings.
  • After changing local JSON5 files, restart AthenaBot or reload the plugin so the config manager reads the new values.
  • If a dashboard page exists for this plugin, prefer editing there during normal operation.