Skip to main content
Glama

Weblate MCP by usefulapi

Run automatic translation

weblate_autotranslate
Destructive

WRITE: fill a translation automatically from other components (auto_source others, default) or from machine translation (mt, needs engines). mode suggest only adds suggestions (default), translate writes translations, fuzzy marks them needing edit. q limits it to strings matching a search (default state:<translated, the strings that are not translated yet); threshold is the minimum match score (default 80). Use background to schedule a task instead of waiting. POST /api/translations/{project}/{component}/{language}/autotranslate/.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNoOnly strings matching this search (default 'state:<translated').
modeNosuggest (default), translate, fuzzy or approved.
enginesNoMachine translation engine ids; required when auto_source is mt.
projectYesProject slug (the URL name, for example 'hello').
languageYesLanguage code as Weblate names it (for example 'cs', 'pt_BR', 'zh_Hans').
componentYesComponent slug. A component inside a category is 'category/component'.
thresholdNoMinimum match score, 1-100 (default 80).
backgroundNoSchedule as a background task and return a task url (Weblate 2026.10+).
auto_sourceNoothers = other components (default), mt = machine translation engines (needs engines).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.