Skip to main content
Glama

bluente_get_translation_status

Check the progress of a document translation task by its ID. Use this to monitor status after initiating translation through the bluente-translate server.

Instructions

Query a task status by id. Use this to poll progress after starting translation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesTask id returned by upload endpoint.
entryNopdf

Implementation Reference

  • This is the MCP tool handler definition for `bluente_get_translation_status`. It uses the provided `client` to invoke the `getTranslationStatus` method.
    server.tool(
      TOOL_NAME,
      "Query a task status by id. Use this to poll progress after starting translation.",
      getStatusSchema,
      async ({ id, entry }) => executeTool(TOOL_NAME, async () => client.getTranslationStatus({ id, entry }))
    );
  • Tool registration function for the `bluente_get_translation_status` tool.
    export function registerGetTranslationStatusTool(server, { client }) {
      server.tool(
        TOOL_NAME,
        "Query a task status by id. Use this to poll progress after starting translation.",
        getStatusSchema,
        async ({ id, entry }) => executeTool(TOOL_NAME, async () => client.getTranslationStatus({ id, entry }))
      );
    }
  • The underlying client method that performs the API call to fetch translation status.
    async getTranslationStatus({ id, entry }) {
      return this.requestJson(API_PATHS.GET_TRANSLATION_STATUS, {
        method: "GET",
        query: { id, entry }
      });
    }

Latest Blog Posts

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/Bluente/bluente-translate'

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