# Text Translation API (UnyKorn / Genesis402)

> Text Translation API (UnyKorn / Genesis402) is a paid API for AI agents from twin.unykorn.org, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-02).

Translates text up to 8,000 characters into any major language, preserving names, numbers, and formatting

## Facts

- Endpoint: POST https://twin.unykorn.org/ai/translate?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/text-translation-api-unykorn-genesis402-2aadf572
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aXPftYZnl0Xlt_4kPCc3b

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 text-translation-api-unykorn-genesis402-2aadf572 -d '<json body>'
```

Example prompt: Translate the following text into Spanish, keeping all names and numbers exactly as they are: 'Our CEO, John Smith, announced a 15% revenue increase for Q3 2024.'

## When to prefer this

Choose this endpoint when you need a fast, pay-per-call translation of text up to 8,000 characters into any major language, especially when accurate preservation of names, numbers, and formatting is critical. Ideal for agents that handle multilingual content dynamically without a standing subscription to a dedicated translation provider.

## Known failure modes

- Missing required 'to' field returns an error indicating target language is required
- Missing required 'text' field returns an error indicating text is required
- Text exceeding 8,000 characters may be rejected or truncated
- Unsupported or misspelled language code may return an error or fallback
- Network or upstream model failure may return a 5xx error

## How this service works

Translate text into any major language, preserving names, numbers and formatting — Genesis402 / UnyKorn Operator Network

## Output

Returns the translated text in the target language with names, numbers, and formatting preserved as specified in the original input.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "params": {
   "type": "object",
   "properties": {
    "to": {
     "type": "string",
     "description": "required: target language, e.g. Spanish or es"
    },
    "from": {
     "type": "string",
     "description": "optional source language"
    },
    "text": {
     "type": "string",
     "description": "required, up to 8,000 chars"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "type": "text-translate",
  "receipt": {
   "tx_hash": "0x<64hex>",
   "amount_usd": 0.006,
   "receipt_id": "g402-<16hex>"
  },
  "sources": [
   {
    "ok": true,
    "name": "<source>"
   }
  ],
  "limitations": "<text>",
  "generated_at": "<iso time>",
  "evidence_hash": "sha256:<64hex>"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/text-translation-api-unykorn-genesis402-2aadf572/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from twin.unykorn.org](https://www.zero.xyz/host/twin.unykorn.org/llms.txt)
