Tanod mlpeek
mlpeek (Tanod) speech translation: an audio file of up to 2 minutes as translated text in English or 14 languages with timed segments, optionally spoken (Whisper, Argos, Kokoro). Use when an agent must turn speech in another language into translated text or spoken audio, from a 2-minute clip.
Offering
- Provider
- tanod.dev
- Method
- POST
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Creative
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://tanod.dev/v1/audio/translate-speech- MIME type
- application/json
- First seen
- 2026-10-16T01:51:40.954Z
- Last seen
- Tags
- speech-translation, audio-translation, translated-subtitles, speech, mlpeek, audio, translate, embeddings
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: eip155:137 · Asset: USDC · Scheme: exact - Payment option 3
- 0.02 USDC
Atomic price: 20000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact - Payment option 4
- 0.02 USDC
Atomic price: 20000000000000000 · Network: eip155:56 · Asset: USDC · Scheme: exact - Payment option 5
- 0.02 USDC
Atomic price: 20000 · Network: eip155:42161 · Asset: USDC · Scheme: exact - Payment option 6
- 0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 7
- 0.02 USDC
Atomic price: 20000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "20000",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
},
{
"scheme": "exact",
"network": "eip155:137",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "20000",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "20000",
"payTo": "RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus"
},
{
"scheme": "exact",
"network": "eip155:56",
"asset": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"amount": "20000000000000000",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
},
{
"scheme": "exact",
"network": "eip155:42161",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"amount": "20000",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
},
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "20000",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
},
{
"scheme": "exact",
"network": "eip155:137",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "20000",
"payTo": "0x593857A4a4F619543ea12394137C3004ce841720"
}
]Observed health
- Status
- Healthy
- Latest latency
- 533 ms
- Average latency
- 1459 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": {
"additionalProperties": false,
"properties": {
"file_base64": {
"anyOf": [
{
"maxLength": 33398872,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "The audio file as base64 (at most 25 MB decoded); or use url. At most 2 minutes (45 seconds with speak)."
},
"format": {
"default": "mp3",
"description": "With speak: mp3, wav or ogg.",
"enum": [
"mp3",
"wav",
"ogg"
],
"type": "string"
},
"include_transcript": {
"default": false,
"description": "true adds `transcript` in the spoken language with a second Whisper pass (about doubles the speech-to-text time). English audio always returns it.",
"type": "boolean"
},
"language": {
"anyOf": [
{
"pattern": "^[a-z]{2,3}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional spoken language as an ISO 639-1 code. Default: detected."
},
"output": {
"default": "base64",
"description": "base64 (default): the file comes back inline as base64. url: the file is stored for 24 hours and the reply carries a download link (url, expires_at, bytes, content_type, sha256) instead of the base64, which keeps the file out of your context window.",
"enum": [
"base64",
"url"
],
"type": "string"
},
"speak": {
"default": false,
"description": "true adds `audio`, the translation spoken (Kokoro). Targets en, es, fr, hi, it and pt only; the clip is limited to 45 seconds and at most 800 characters are spoken.",
"type": "boolean"
},
"target": {
"description": "Language of the translation: en (one Whisper pass) or es, fr, de, pt, it, nl, ru, zh, ja, ko, ar, hi, id, tl (Whisper to English, then English to the target).",
"enum": [
"en",
"es",
"fr",
"de",
"pt",
"it",
"nl",
"ru",
"zh",
"ja",
"ko",
"ar",
"hi",
"id",
"tl"
],
"type": "string"
},
"url": {
"anyOf": [
{
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Public http(s) URL of the audio file (at most 25 MB; private, internal and IP-literal hosts are refused); or use file_base64."
},
"voice": {
"anyOf": [
{
"enum": [
"af_heart",
"af_alloy",
"af_aoede",
"af_bella",
"af_jessica",
"af_kore",
"af_nicole",
"af_nova",
"af_river",
"af_sarah",
"af_sky",
"am_adam",
"am_echo",
"am_eric",
"am_fenrir",
"am_liam",
"am_michael",
"am_onyx",
"am_puck",
"am_santa",
"bf_alice",
"bf_emma",
"bf_isabella",
"bf_lily",
"bm_daniel",
"bm_fable",
"bm_george",
"bm_lewis",
"ef_dora",
"em_alex",
"em_santa",
"ff_siwis",
"hf_alpha",
"hf_beta",
"hm_omega",
"hm_psi",
"if_sara",
"im_nicola",
"pf_dora",
"pm_alex",
"pm_santa"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "With speak: a voice for the target language (default af_heart en, ef_dora es, ff_siwis fr, hf_alpha hi, if_sara it, pf_dora pt)."
}
},
"required": [
"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
{
"type": "json",
"example": {
"operation": "audio-translate-speech",
"source_language": "es",
"language_probability": 0.9915,
"target": "fr",
"same_language": false,
"transcript": null,
"translation": "Bonjour, aujourd'hui je…",
"segments": [
{
"start": 0,
"end": 4.4
}
],
"duration": 10.7
}
}