Api Endpoint

NetIntel

Translate structured content — JSON, HTML, Markdown, templates, UI strings — without breaking structure. Preserves keys, tags, markdown, URLs, emails, variables, placeholders, code blocks, and brand names, honors a caller glossary, and validates that no placeholder was dropped, so agents can localize app content safely.

Open interactive test console

Offering

Provider
netintel.dev
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Development
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://netintel.dev/translate/structured
MIME type
Not provided
First seen
2026-10-16T01:50:14.534Z
Last seen
Tags
translation, translate api, localization, language, llm translation

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.02 USDC
Atomic price: 20000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "20000",
    "payTo": "0xdaDc335482AD545296Fd7b28518A251fFCbEb9Df"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "20000",
    "payTo": "8FVeybWnB4dYrxTuPK7WzFZNAiEcFVaDLFnKpRwVGr5s"
  }
]

Observed health

Status
Healthy
Latest latency
103 ms
Average latency
285 ms
HTTP status
204
Last checked
Reachability
100% over 13 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "properties": {
        "content": {
          "description": "The structured content to translate: a JSON object/array, or a string of HTML, Markdown, or template text. Max 32KB / 500 strings.",
          "type": "object"
        },
        "content_type": {
          "description": "One of \"json\", \"html\", \"markdown\", \"template\", \"text\". Auto-detected when omitted; a non-string content is always treated as json.",
          "type": "string"
        },
        "formality": {
          "description": "\"formal\", \"informal\", or \"neutral\" (default).",
          "type": "string"
        },
        "glossary": {
          "description": "Enforced term mappings: {\"dashboard\":\"tableau de bord\"}. Compliance is reported per term; a missed term costs 10 points.",
          "type": "object"
        },
        "locale": {
          "description": "Target locale for regional variants, e.g. \"fr-CA\".",
          "type": "string"
        },
        "protected_values": {
          "description": "Strings that must pass through byte-for-byte — brand names, IDs, SKUs: [\"Acme\",\"SKU-1234\"]. Dropping one fails the call.",
          "type": "array"
        },
        "source": {
          "description": "Source language. Auto-detected when omitted.",
          "type": "string"
        },
        "target": {
          "description": "Target language — ISO 639-1 code (\"fr\") or English name (\"French\"). Aliases also accepted: target_lang, target_language, to, lang.",
          "type": "string"
        },
        "tone": {
          "description": "Optional tone guidance, e.g. \"friendly and concise\".",
          "type": "string"
        }
      },
      "required": [
        "content",
        "target"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "content_type": {
          "description": "The content type used (given or auto-detected)",
          "type": "string"
        },
        "detected_language": {
          "description": "ISO 639-1 code of the source language",
          "type": "string"
        },
        "findings": {
          "description": "Scored deductions, e.g. glossary_missed",
          "type": "array"
        },
        "glossary_compliance": {
          "description": "Which glossary terms were applied and which were missed",
          "type": "object"
        },
        "grade": {
          "description": "Letter grade A-F derived from score",
          "type": "string"
        },
        "placeholder_validation": {
          "description": "Proof that every placeholder, tag, URL, email, code span, and protected value survived. A drop is a 502, never a 200.",
          "type": "object"
        },
        "score": {
          "description": "0-100; 100 on a clean, structure-valid translation",
          "type": "number"
        },
        "structure_validation": {
          "description": "Proof the document still parses: JSON keys intact, HTML tags balanced, markdown syntax preserved",
          "type": "object"
        },
        "target_language": {
          "description": "ISO 639-1 code translated into",
          "type": "string"
        },
        "translated": {
          "description": "The translated document, in the same shape and format as the input",
          "type": "object"
        },
        "warnings": {
          "description": "Non-fatal notes, e.g. a missed glossary term",
          "type": "array"
        }
      },
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}