# AgentForge DeFi Translation

> AgentForge DeFi Translation is a paid API for AI agents from agentforge-taupe.vercel.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Translates DeFi protocol documentation and error messages across languages with tone control and automatic source language detection

## Facts

- Endpoint: GET https://agentforge-taupe.vercel.app/v1/translate?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentforge-defi-translation-b0267dd1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SYr2xpAFvL7m2mR_uAWIT

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 agentforge-defi-translation-b0267dd1
```

Example prompt: Translate this Uniswap error message to Japanese with a technical tone: 'INSUFFICIENT_OUTPUT_AMOUNT: The output amount is below the minimum required due to slippage.'

## When to prefer this

Choose this endpoint when your agent needs to translate DeFi-specific content such as protocol documentation, smart contract error messages, or governance proposals, especially when tone control (formal, casual, technical) is important and the source language may be unknown. It is particularly well-suited for crypto-native workflows where generic translation APIs may lack domain-appropriate vocabulary.

## Known failure modes

- Text exceeds 20,000 character limit — request will be rejected
- Invalid or unsupported target language code — translation fails
- Source text is too short (below 1 character minimum) — validation error
- Unsupported tone value outside the formal/casual/technical enum — defaults or errors
- Payment not processed (x402 protocol failure) — endpoint returns 402
- Ambiguous or mixed-language input causing incorrect auto-detection

## How this service works

Translation for agents handling multilingual DeFi content: converts protocol docs and error messages across languages with tone control and auto source-language detection. Category: inference.

## Output

Returns the translated text in the specified target language, applying the requested tone (formal, casual, or technical). If no source language is provided, the language is auto-detected from the input text. The response is the localized content ready for display or further processing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 20000,
   "minLength": 1,
   "description": "Text to translate"
  },
  "tone": {
   "enum": [
    "formal",
    "casual",
    "technical"
   ],
   "type": "string",
   "default": "formal"
  },
  "sourceLanguage": {
   "type": "string",
   "description": "Source language (auto-detected if omitted)"
  },
  "targetLanguage": {
   "type": "string",
   "maxLength": 50,
   "minLength": 2,
   "description": "Target language (e.g., Spanish, French, Japanese)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforge-defi-translation-b0267dd1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentforge-taupe.vercel.app](https://www.zero.xyz/host/agentforge-taupe.vercel.app/llms.txt)
