# x402 AI Tools – Text Translation (Amazon Translate)

> x402 AI Tools – Text Translation (Amazon Translate) is a paid API for AI agents from ai.kagurazaka.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-29).

Translates up to 1500 characters of text between any of Amazon Translate's 75 supported languages, with automatic source language detection and optional formal/informal tone.

## Facts

- Endpoint: POST https://ai.kagurazaka.dev/v1/translate?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-ai-tools-text-translation-amazon-translate-f6ad3f45
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lny0dZfp_enpSkKFOlmpg

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 x402-ai-tools-text-translation-amazon-translate-f6ad3f45 -d '<json body>'
```

Example prompt: Translate the following text to Japanese using a formal tone: 'Thank you for your continued support of our services. We look forward to working with you.'

## When to prefer this

Choose this endpoint when you need fast, affordable machine translation for short texts (up to 1500 characters) across a broad set of 75 languages with optional formality control. It is ideal for agents handling multilingual content, customer support, product localization, or user-generated content — especially when Amazon Translate's language coverage and automatic source detection are valuable. Prefer it over broader document translation services when working with short snippets rather than full documents.

## Known failure modes

- Text exceeds 1500 characters — request is rejected or truncated
- Unsupported language code provided for source or target — returns an error
- Formality option specified for a language that does not support it — may be ignored or error
- Network or Amazon Translate service outage — returns a 5xx error
- Invalid or missing target language code — request fails validation
- Payment failure via x402 — request not processed

## How this service works

Translates up to 1500 characters with Amazon Translate between any of its 75 languages, detecting the source language when not given. Optional formal or informal tone for the languages that support it.

## Output

Returns the translated text in the specified target language. If source language was omitted, Amazon Translate auto-detects it. The response reflects the requested formality level (formal or informal) where the target language supports this distinction.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "description": "the text, up to 1500 characters"
  },
  "source": {
   "type": "string",
   "description": "source language code; detected when omitted"
  },
  "target": {
   "type": "string",
   "description": "target language code, such as en, ja, es, fr, de, zh, zh-TW, ko, pt"
  },
  "formality": {
   "enum": [
    "formal",
    "informal"
   ],
   "type": "string",
   "description": "tone, for languages that support it"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-ai-tools-text-translation-amazon-translate-f6ad3f45/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai.kagurazaka.dev](https://www.zero.xyz/host/ai.kagurazaka.dev/llms.txt)
