# Tanod mlpeek Translation

> Tanod mlpeek Translation is a paid API for AI agents from tanod.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-12).

Translates text (up to 5,000 characters) between English and 14 languages using offline CPU-based Argos Translate via a pay-per-call API.

## Facts

- Endpoint: POST https://tanod.dev/v1/text/translate?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-mlpeek-translation-5e34d80a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_XcO0KHZijuRR1mdgH2aFH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tanod-mlpeek-translation-5e34d80a -d '<json body>'
```

Example prompt: Translate this text into Japanese using the mlpeek offline translation API: 'Welcome to our platform. We are glad to have you here.' — the source is English (en) and target is Japanese (ja).

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call offline translation between English and one of the 14 supported languages (es, fr, de, pt, it, nl, ru, zh, ja, ko, ar, hi, id, tl) without relying on large cloud NLP providers. Ideal for AI agents that need cost-predictable translation at $0.003 per call, privacy-conscious scenarios where data should not leave the server to a third-party cloud, or when processing short-to-medium text snippets up to 5,000 characters. Not suited for very large documents, real-time streaming translation, or language pairs not involving English.

## Known failure modes

- Text exceeds 5,000 character limit — request rejected with validation error
- Unsupported target language code provided — error indicating invalid ISO 639-1 code
- Malformed language code pattern — regex mismatch error returned
- Payment not included or insufficient — HTTP 402 payment required
- Service unavailable during downtime — connection or server error

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns the translated text in the target language. If the source language was omitted and auto-detected, the response also includes a 'detected: true' flag indicating automatic language detection was used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 5000,
   "minLength": 1,
   "description": "The text to translate, at most 5,000 characters."
  },
  "source": {
   "anyOf": [
    {
     "type": "string",
     "pattern": "^[A-Za-z]{2,3}([-_][A-Za-z0-9]{2,8})?$"
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Source language, same codes. Omit it to detect the language (the reply then has detected: true)."
  },
  "target": {
   "type": "string",
   "pattern": "^[A-Za-z]{2,3}([-_][A-Za-z0-9]{2,8})?$",
   "description": "Target language, ISO 639-1: en, es, fr, de, pt, it, nl, ru, zh, ja, ko, ar, hi, id or tl."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "text": "¿Dónde está la estación de tren más cercana?",
  "chars": 35,
  "engine": "argos-translate (offline)",
  "detected": false,
  "source_lang": "en",
  "target_lang": "es"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-mlpeek-translation-5e34d80a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
