openapi: 3.0.1 info: title: Weglot Translation Languages Status API description: REST API for the Weglot website translation platform. The /translate endpoint translates an array of sentences from a source language to a target language and is authenticated with an api_key query parameter. The public /public/* endpoints expose the catalog of supported languages, a language-pair support check, and a health-check status endpoint, and require no authentication. This is the same translation service consumed by the Weglot JavaScript, WordPress, Shopify, and CMS integrations. termsOfService: https://www.weglot.com/legals/terms-and-conditions contact: name: Weglot Support url: https://developers.weglot.com version: '1.0' servers: - url: https://api.weglot.com security: - api_key: [] tags: - name: Status paths: /public/status: get: operationId: getStatus tags: - Status summary: API health check. description: Returns HTTP 200 with no content when the Weglot API is operational. responses: '200': description: The API is operational. components: securitySchemes: api_key: type: apiKey in: query name: api_key description: Weglot project API key passed as the api_key query parameter.