{"uid":"cap_HhuVkORL2KBnWxyER1K9Q","slug":"busker-language-id-5ac5958c","name":"Busker Language ID","description":"Language identification for 180+ languages (every language with ≥1M speakers): ISO 639-3 code, ISO 639-1 code and English name, with ranked candidates and a confidence margin. Single text or batches up to 100.","url":"https://workbot1.oddsys.org/lang?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"top":{"type":"integer","description":"Number of ranked candidates to return (1-10, default 3)."},"only":{"type":"array","items":{"type":"string"},"description":"Restrict to these ISO 639-3 codes (e.g. [\"eng\",\"deu\",\"fra\"])."},"text":{"type":"string","description":"Text to identify (≥10 characters)."},"texts":{"type":"array","items":{"type":"string"},"maxItems":100,"description":"Batch of texts."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_x7CYntuDv_Sdegi8JiGPx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Identifies the natural language of a text snippet from 180+ languages, returning ISO 639-3/639-1 codes, English name, ranked candidates, and confidence margin.","exampleAgentPrompt":"What language is this text written in — give me the top 3 candidates with confidence: 'Bonjour, comment allez-vous aujourd'hui? J'espère que tout va bien.'","exampleUseCases":[{"title":"Route multilingual support tickets","prompt":"I have a batch of up to 50 customer support messages and I need to know what language each one is in before routing them to the right team — can you identify the language for all of them at once and return the top 2 candidates per message?"},{"title":"Detect language before translation","prompt":"Before I send this paragraph to the translation service, can you tell me what language it's written in? Here it is: 'Das Wetter heute ist wunderschön und die Sonne scheint hell.'"},{"title":"Disambiguate between specific languages","prompt":"I only care whether this text is Spanish, Portuguese, or Galician — can you restrict the detection to just those three languages and tell me which is most likely with a confidence score? The text is: 'A lingua é a alma dun pobo e o reflexo da súa cultura.'"}],"resultDescription":"Returns ranked language candidates (up to 10), each with ISO 639-3 code, ISO 639-1 code, English language name, and a confidence margin indicating how certain the model is. For batch requests, results are returned per-text in the same order as input.","failureModes":["Text shorter than 10 characters is rejected as insufficient for reliable detection","Ambiguous or mixed-language text may yield low-confidence results with several near-equal candidates","Very rare languages below 1M speakers may not be recognized or may be misclassified as a related language","Invalid ISO 639-3 codes in the 'only' filter will cause validation errors","Batch exceeding 100 texts will be rejected","Empty text or whitespace-only input will fail validation"],"whenToPreferThis":"Choose this endpoint when you need fast, cheap ($0.001/call) language identification across a broad set of 180+ languages with standardized ISO 639-3 and ISO 639-1 codes and ranked confidence scores. It supports batching up to 100 texts per call, making it efficient for bulk processing. Prefer it over generic LLM-based detection when you need deterministic structured output, consistent code formats, and the ability to restrict candidates to a known language subset.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:33:32.718Z","isFirstParty":false,"canonicalSlug":"busker-language-id-5ac5958c"}