LibreTranslate misc API

The misc API from LibreTranslate — 3 operation(s) for misc.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/libre-translate-misc-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

libre-translate-misc-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  title: LibreTranslate misc API
  version: 1.9.6
  description: Free and Open Source Machine Translation API.
  license:
    name: AGPL-3.0
basePath: /
tags:
- name: misc
paths:
  /health:
    get:
      summary: Health Check
      tags:
      - misc
      responses:
        '200':
          description: Service is healthy
          schema:
            $ref: '#/definitions/health-response'
  /suggest:
    post:
      summary: Submit a Suggestion to Improve a Translation
      tags:
      - misc
      parameters:
      - name: q
        in: formData
        required: true
        description: Original text
        schema:
          type: string
          example: Hello world!
      - name: s
        in: formData
        required: true
        description: Suggested translation
        schema:
          type: string
          example: ¡Hola mundo!
      - name: source
        in: formData
        required: true
        description: Language of original text
        schema:
          type: string
          example: en
      - name: target
        in: formData
        required: true
        description: Language of suggested translation
        schema:
          type: string
          example: es
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/suggest-response'
        '403':
          description: Not authorized
          schema:
            $ref: '#/definitions/error-response'
  /frontend/settings:
    get:
      summary: Retrieve Frontend Settings
      tags:
      - misc
      responses:
        '200':
          description: frontend settings
          schema:
            $ref: '#/definitions/frontend-settings'
definitions:
  suggest-response:
    type: object
    properties:
      success:
        type: boolean
        description: Whether submission was successful
  frontend-settings:
    type: object
    properties:
      apiKeys:
        type: boolean
        description: Whether the API key database is enabled.
      keyRequired:
        type: boolean
        description: Whether an API key is required.
      charLimit:
        type: integer
        description: Character input limit for this language (-1 indicates no limit)
      frontendTimeout:
        type: integer
        description: Frontend translation timeout
      suggestions:
        type: boolean
        description: Whether submitting suggestions is enabled.
      supportedFilesFormat:
        type: array
        description: Supported files format
        items:
          type: string
      language:
        type: object
        properties:
          source:
            type: object
            properties:
              code:
                type: string
                description: Language code
              name:
                type: string
                description: Human-readable language name (in English)
          target:
            type: object
            properties:
              code:
                type: string
                description: Language code
              name:
                type: string
                description: Human-readable language name (in English)
  health-response:
    type: object
    properties:
      status:
        type: string
        description: Health status
        example: ok
  error-response:
    type: object
    properties:
      error:
        type: string
        description: Error message