> This page is for Agent Handler.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Straker

**Authentication:** API key. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* Submit this document for translation into French and German with a 48-hour SLA.
* List active translation projects and their estimated delivery.
* Pull total spend on translations for Q1, by language pair.

## Available Tools

#### translate\_text

Submit text for translation. Returns job\_key for tracking. Use list\_languages to get valid language codes.

#### translate\_file

Submit file for translation. Supports XML, XLIFF, JSON, DOCX formats. Returns job\_key for tracking.

#### get\_translation

Get translation job status and results by job\_key. Returns download URLs when complete.

#### cancel\_translation

Cancel queued translation job(s). Only works for QUEUED status jobs before translation begins.

#### complete\_translation

Complete a job in sandbox environment (testing only). Not available in production.

#### list\_languages

List all supported languages with codes. Use returned codes for sl/tl parameters in translate tools.

#### list\_custom\_fields

List custom fields configured for your account. Max 10 fields per account.

#### approve\_quote

Approve a translation quote by TJ number. Only for jobs with JOB\_QUOTED status.