跳到主要内容

hermes-lang-vi

❖ Communityv1.1.1

Vietnamese (Tieng Viet) language pack for Hermes Agent — full UI translation across every surface: core (approval prompts, gateway/slash replies, CLI, tips), TUI, and Desktop catalogs. Checked against the English catalogs with hermes plugins validate. Parser-safe: hard-parsed menu brackets and [Y/n] prompts stay verbatim; placeholders, URLs and CLI flags preserved; multi-line values use real newlines exactly like the English catalogs. Manifest-only plugin, no code execution, no network. Ban dich tieng Viet day du cho toan bo giao dien Hermes Agent.

Open in Hermes Desktop
hermes plugins install hermes-lang-vi

README

From the reviewed commit 79bbcf3 ↗; it updates when the author re-pins.

hermes-lang-vi

Vietnamese language pack for Hermes Agent — full UI translation across every surface: gateway, CLI, TUI, Desktop, approval prompts, tips, slash-command descriptions.

9,598 keys — built on the official language-pack plugin spec announced by Teknium (Oct 2026): core vi.yaml (3,432) + vi.tui.yaml (1,244) + vi.desktop.yaml (4,922).

Install

# Copy the pack into your Hermes plugins directory
hermes plugins install https://github.com/moken627-hub/hermes-lang-vi
# (pin to the reviewed release: hermes plugins install https://github.com/moken627-hub/hermes-lang-vi#v1.1.0)

# Enable it
hermes config set plugins.enabled '["hermes-lang-vi", ...existing...]'
hermes config set display.language vi

# Restart the gateway (from outside any Hermes session)
systemctl --user try-restart hermes-gateway.service

Validate:

hermes plugins validate ~/.hermes/plugins/hermes-lang-vi
# locale vi — vi.yaml: 3432 key(s) ...
# locale vi.tui — vi.tui.yaml: 1244 key(s) ...
# locale vi.desktop — vi.desktop.yaml: 4922 key(s) ...
# Validation passed.

Parser-safe translation

Menu brackets, token lists and confirmation prompts that Hermes parses byte-exact are kept verbatim:

  • Approval menus [o]nce | [s]ession | [D]eny stay in English (hard-parsed)
  • pm/extras.py first-run [Y/n] stays verbatim (hard-parsed {"y","yes"})
  • cli.shared.yes_initial is localized (c) — cli_output.py accepts the localized initial natively
  • Placeholders {name}, {0}, {1}, URLs and CLI flags: 100% preserved; multi-line values are double-quoted so \n decodes as a real newline, exactly like en.yaml (validated 3,432+1,244+4,922 vs EN catalogs)

Quality gates

Every key passed: placeholder parity, whitespace parity, verbatim-token parity, menu-bracket safety, Vietnamese diacritics check (with loanword whitelist), faithful-empty check (keys empty in EN stay empty in VI). Cross-model review: translation lane ≠ review lane.

Compatibility

  • Hermes Agent with language-pack plugin support (spec Oct 2026)
  • Locale resolution: pack > overlay > bundled > en (safe fallback to English)

About

hermes-lang-vi is built and maintained by 5ac — an Agentic AI consultancy from Vietnam and the maker of G-Company OS, an AI agent platform for SMB sales, marketing, finance and operations.

  • 🌐 Website: 5ac.vn
  • 🧩 More Hermes plugins from us: hermes-plugin-zalo — Zalo messaging platform plugin for Hermes Agent (production-tested)

The translation itself is contributed to the Hermes community under MIT. If your business needs AI agents that work in Vietnamese end-to-end, that's literally what we do.

License

MIT — Vietnamese translation © 2026 5ac. Hermes Agent UI strings © Nous Research (MIT).

← Back to the catalog · catalog built Oct 5, 2026