Skip to main content
Glama

Weblate MCP Server

by mmntm

searchUnitsWithFilters

Filter and retrieve translation units in Weblate projects by state, source, target, or component using advanced search syntax. Specify project, component, and language for precise results.

Instructions

Search translation units using Weblate's powerful filtering syntax. Supports filters like: state:<translated (untranslated), state:>=translated (translated), component, source, target, has, etc.

Input Schema

NameRequiredDescriptionDefault
componentSlugYesThe slug of the component
languageCodeYesThe language code (e.g., sk, cs, fr)
limitNoMaximum number of results to return (default: 50, max: 200)
projectSlugYesThe slug of the project
searchQueryYesWeblate search query using their filter syntax. Examples: "state:<translated" (untranslated), "state:>=translated" (translated), "source:hello", "has:suggestion", "component:common AND state:<translated"

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "componentSlug": { "description": "The slug of the component", "type": "string" }, "languageCode": { "description": "The language code (e.g., sk, cs, fr)", "type": "string" }, "limit": { "default": 50, "description": "Maximum number of results to return (default: 50, max: 200)", "type": "number" }, "projectSlug": { "description": "The slug of the project", "type": "string" }, "searchQuery": { "description": "Weblate search query using their filter syntax. Examples: \"state:<translated\" (untranslated), \"state:>=translated\" (translated), \"source:hello\", \"has:suggestion\", \"component:common AND state:<translated\"", "type": "string" } }, "required": [ "projectSlug", "componentSlug", "languageCode", "searchQuery" ], "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