Skip to main content
Glama

Weblate MCP Server

by mmntm

writeTranslation

Update or add translations for specific keys in Weblate projects by specifying project, component, language, and translation value. Mark translations as approved for immediate use.

Instructions

Update or write a translation value for a specific key

Input Schema

NameRequiredDescriptionDefault
componentSlugYesThe slug of the component
keyYesThe translation key to update
languageCodeYesThe language code (e.g., en, es, fr)
markAsApprovedNoWhether to mark as approved (default: false)
projectSlugYesThe slug of the project
valueYesThe new translation value

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "componentSlug": { "description": "The slug of the component", "type": "string" }, "key": { "description": "The translation key to update", "type": "string" }, "languageCode": { "description": "The language code (e.g., en, es, fr)", "type": "string" }, "markAsApproved": { "default": false, "description": "Whether to mark as approved (default: false)", "type": "boolean" }, "projectSlug": { "description": "The slug of the project", "type": "string" }, "value": { "description": "The new translation value", "type": "string" } }, "required": [ "projectSlug", "componentSlug", "languageCode", "key", "value" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mmntm/weblate-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server