{"uid":"cap_n3ZtAh0SyVZnf2K8FDgsq","slug":"furigana-batch-converter-agentic-jp-com-0eeb74cb","name":"Furigana Batch Converter (agentic-jp.com)","description":"Run furigana / normalize / classify / convert over up to 100 Japanese (JP) text items in one call, with per-item success/error reporting. Dynamic pricing: a small per-item fee. Use to process a whole text column or import file at once.","url":"https://furigana.agentic-jp.com/batch","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"items":{"type":"array","maxItems":100},"options":{"type":"object"},"operation":{"enum":["furigana","normalize","classify","convert"],"type":"string"}}},"responseSchema":{"type":"json","example":{"count":1,"results":[{"id":"1","success":true}],"operation":"furigana"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0016","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.0016/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0016","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0016","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_E3z3RfiBCQ9beTRypjg4r","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0016","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a batch of Japanese text strings to furigana readings, returning per-item phonetic annotation results.","exampleAgentPrompt":"Can you add furigana readings to these five Japanese sentences: '日本語は難しい', '東京は大きな都市です', '私は学生です', '今日の天気はどうですか', '桜の花が咲いています'?","exampleUseCases":[{"title":"Annotate Japanese children's book","prompt":"I'm preparing a digital children's book in Japanese and need furigana added to all the kanji in these sentences so young readers can follow along. Can you process this list of sentences and give me the phonetic readings for each one?"},{"title":"Generate subtitle pronunciation guides","prompt":"I'm creating Japanese subtitles for a language learning video and want to show furigana above the kanji for every line. Here are the subtitle lines: '電車が遅れています', '切符を買ってください', '次の駅で乗り換えます', '出口はどこですか', '終電は何時ですか' — can you get the furigana readings for all of them at once?"},{"title":"Build kanji flashcards with readings","prompt":"I'm building a set of kanji flashcards for my Japanese students and need the furigana readings for each of these vocabulary words and example sentences: '勉強', '図書館', '先生に質問する', '試験の結果', '宿題を忘れた'. Can you annotate all of them with their phonetic readings?"}],"resultDescription":"An array of per-item results, each containing the original Japanese input string and its corresponding furigana (phonetic reading) annotation, suitable for rendering ruby text or displaying pronunciation guides.","failureModes":["Non-Japanese or empty text inputs may return empty or error results per item","Malformed request body (missing array) returns 400 error","Payment failure via x402 protocol returns 402 Payment Required","Rate limits or server errors return 5xx responses","Very long strings or extremely large batches may be rejected or truncated"],"whenToPreferThis":"Use this endpoint when you need to process multiple Japanese text strings for furigana annotation in a single API call, rather than making individual requests per string. It is ideal for bulk annotation tasks such as preparing educational content, subtitles, or reading aids for Japanese learners.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:31:33.701Z","isFirstParty":false}