# Losbeto Translation API

> Losbeto Translation API is a paid API for AI agents from api.losbeto.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Translates text between any language pair, preserving numbers, currency, URLs, code, and proper names, with special tuning for Portuguese-English-Spanish financial and legal content

## Facts

- Endpoint: POST https://api.losbeto.xyz/translate?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/losbeto-translation-api-04d677e6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LV6RdNnQBr96qlCfI0Npc

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 losbeto-translation-api-04d677e6 -d '<json body>'
```

Example prompt: Translate the following legal clause from Portuguese to English, making sure to leave all currency amounts and contract numbers exactly as they are: 'O valor total do contrato é de R$ 1.250.000,00 conforme Cláusula 4.2.'

## When to prefer this

Choose this endpoint when you need clean, faithful translation of financial or legal text where numeric fidelity (currency amounts, percentages, article numbers) is critical and rewriting or summarization is explicitly unwanted. It is especially well-suited for Portuguese-English-Spanish pairs in fintech, legal, and market data contexts. Prefer this over general-purpose LLM translation when you need guaranteed preservation of numbers, URLs, and code, and when you want a flat-rate per-call cost without API key setup. Use /llm on the same platform if you need summarization or rewriting instead.

## Known failure modes

- Missing required 'text' field — returns 400 error
- Missing required 'to' (target language) field — returns 400 error
- Text exceeds 4000 character limit — request rejected
- Unsupported or unrecognized language code — may return error or fallback
- Network timeout for very long texts near the character limit
- Incorrect language code format causing mis-routing of translation

## How this service works

Translate text between any language pair and get back only the translation — numbers, currency, URLs, code and proper names untouched, line breaks kept. Portuguese-English-Spanish tuned for financial and legal text. F...

## Output

A plain text string containing the translated content. Numbers, currency values, URLs, code snippets, and proper names are preserved verbatim from the source. Line breaks in the original text are maintained in the output. No additional metadata or confidence scores are returned — just the translation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "method": {
     "type": "string",
     "description": "POST"
    },
    "bodyParams": {
     "type": "object",
     "required": [
      "text",
      "to"
     ],
     "properties": {
      "to": {
       "type": "string",
       "description": "Target language, e.g. en, pt-BR, es, ja."
      },
      "from": {
       "type": "string",
       "description": "Optional source language (auto-detected)."
      },
      "text": {
       "type": "string",
       "description": "Text to translate (max 4000 chars)."
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "example": {
     "type": "object",
     "description": "Translate text between any language pair and get back only the translation — numbers, currency, URLs, code and proper names untouched, line breaks kept. Portuguese-English-Spanish tuned for financial and legal text. Flat price per call, no key, no account. Do NOT use for summarising or rewriting — that is /llm."
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/losbeto-translation-api-04d677e6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.losbeto.xyz](https://www.zero.xyz/host/api.losbeto.xyz/llms.txt)
