HebrewCore by baba Hebrew

com.itsbaba由 itsbaba.com 发布官方发布者v1.0.0更新于 Oct 24, 2026

Hebrew translation that keeps prices, names and dates exact, RTL display, nikud, clinical Hebrew.

已验证Streamable HTTP可网页运行沟通与协作AI 与机器学习

概览

AI 生成的概览

远程希伯来语翻译 API,让助手在保留价格、名称和日期等受保护内容的前提下翻译,并处理 RTL 显示、注音和临床希伯来语。

可以做什么
  • 翻译单条文本或最多 50 条字符串的批次,支持希伯来语、英语、俄语及列表中的其他语言,可启用受保护内容和领域模式。
  • 解析从右到左与从左到右的混排结构,检测语码混用语言,并为希伯来语与英语混排行生成可正确显示的文本。
  • 在希伯来字母与拉丁字母之间转写,添加经校验的注音符号,以及去除注音和唱诵符号。
  • 管理账户的受保护术语:列出、添加或更新、删除。
  • 翻译、改写查询并校验临床希伯来语文本,以及检查 API 运行状态。
适用场景
适合助手处理希伯来语内容的场景:产品与界面文案、客服、法律或财务文本、希伯来语与英语混排的显示行、供学习者或语音合成使用的带注音文本,以及必须精确保留药名、剂量和编码的临床希伯来语。
运行要求
远程 Streamable HTTP 端点,无需本地安装包。需要 HebrewCore 账户和 API 密钥,以 bearer 形式放在 Authorization 请求头中。注册需绑定银行卡;付费方案每月 49 美元起。需要能访问该服务的网络。
安装前请注意
API 密钥属于机密,通过 Authorization 请求头发送。翻译、转写和注音调用会消耗每月字符配额,服务为商业服务并有付费方案。添加或删除受保护术语会改变整个账户的行为,删除为永久操作。提交翻译的文本(包括临床文本)会发送给第三方服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 HebrewCore by baba Hebrew,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.itsbaba%2Fhebrewcore/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "hebrewcore-by-baba-hebrew": {
      "type": "http",
      "url": "https://hc.itsbaba.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

baba HebrewCore: the Hebrew API by baba

The Hebrew API from baba, the team behind the baba Hebrew translator app (which runs on it). Also known as HebrewCore by baba Hebrew. Translate between Hebrew, English and Russian with verified protected values, render mixed Hebrew and English lines correctly, detect code-switched languages, transliterate, and add verified nikud for text-to-speech.

What it does

CapabilityEndpoint
Protected translation (he, en, ru): prices, doses, codes, dates, names and your terms kept exactly; every sentence verifiedPOST /v1/translate, POST /v1/translate/batch
Domain modes: general, clinical, finance, legal; listener and speaker genderdomain, listener_gender, speaker_gender
ICU MessageFormat plurals (Hebrew dual, Russian plural forms)message_format: "icu"
Render-ready RTL/LTR display and direction runsPOST /v1/wrap, POST /v1/analyze
Language detection for code-switched textPOST /v1/detect
Transliteration, nikud (vowel points) and nikud removalPOST /v1/transliterate, POST /v1/nikud, POST /v1/strip-nikud
Account term list kept exactly in every translationGET/POST /v1/terms, DELETE /v1/terms/{id}
Clinical API with streaming (enabled per account)/v1/medical/*

Quick start

Sign up free at https://hc.itsbaba.com/console, save a card (the Free plan is never charged), and create an API key. Paid plans start at $49 a month: https://hc.itsbaba.com/pricing

bash
curl https://hc.itsbaba.com/v1/translate \  -H "Authorization: Bearer $HEBREWCORE_API_KEY" \  -H "Content-Type: application/json" \  -d '{"text":"Your order #A-10234 ships on 04/03/2026 for $129.99.","source_lang":"en","target_lang":"he","protect":true,"listener_gender":"female","quality":"fast"}'

More in examples/: curl, Node.js and Python.

Use it from AI agents (MCP)

HebrewCore is a remote MCP server (Streamable HTTP) with 16 tools. Authenticate with your API key.

Claude Code

bash
claude mcp add --transport http hebrewcore https://hc.itsbaba.com/mcp --header "Authorization: Bearer hc_live_..."

Cursor (~/.cursor/mcp.json) and VS Code (.vscode/mcp.json): see mcp/.

Tools: translate, translate_batch, analyze_direction, detect_language, wrap_for_display, transliterate, add_nikud, strip_nikud, list_languages, list_terms, add_terms, delete_term, clinical_translate, clinical_query, clinical_verify, health.

About

HebrewCore is built by baba Hebrew, the Hebrew translation and learning app. Questions: [email protected].

The examples in this repository are MIT licensed. The HebrewCore API is a commercial service; see https://hc.itsbaba.com/pricing.

来源:README.md,提交 8ead1d0

工具

16

translate

Translate text

Translate one text between Hebrew, English, Russian and the other languages from list_languages. Use it for product, support, interface, finance, legal and general clinical text. Returns the translation with its direction metadata. Protected translation: set `protect: true`, a `domain` (`general`, `clinical`, `finance`, `legal`) or any protection field, and prices, quantities, numbers, dates, codes, identifiers, product names, interface variables ({name}, %s) and `protected_terms` are kept exactly as written, and every sentence is verified; a sentence that cannot be verified comes back in the source language (status `fallback`) instead of a wrong value. `finance` also protects IBANs, card and account numbers and checks credit/debit direction; `legal` keeps clause references, citations and defined terms and checks shall/may modality; `clinical` protects drugs, doses and lab values. Gender: `listener_gender` is the reader ("you"), `speaker_gender` the speaker ("I", e.g. an assistant). `glossary` maps source terms to required renderings; `redact_terms` keeps names exact and hidden from the model. `message_format: "icu"` translates an ICU MessageFormat string and rewrites plural branches for Hebrew and Russian. `quality`: `fast`, `balanced` (default) or `smartest`. Uses the monthly character quota. For many short strings use translate_batch; for full English clinical documents into Hebrew use clinical_translate.

输入参数biditext必填domaingenderprotectqualityaudienceglossarydate_orderdate_stylesource_langtarget_lang必填另有 7 个

translate_batch

Translate a batch of strings

Translate 1 to 50 strings (each up to 5,000 characters) into one target language in a single call; results come back in input order. Use it for the interface strings of a screen, a string file, or the fields of a product. Takes every option of translate: `protect`, `domain` (`general`, `clinical`, `finance`, `legal`), `protected_terms`, `glossary`, `listener_gender`, `speaker_gender`, `message_format: "icu"` and `quality`. With protection, interface variables such as {count}, {{name}} and %s, numbers, prices and dates stay exactly as written, and each item carries its own verification status. Uses the monthly character quota.

输入参数bidiitems必填domaingenderprotectqualityaudienceglossarydate_orderdate_stylesource_langtarget_lang必填另有 7 个

analyze_direction

Analyze RTL/LTR direction

Resolve the right-to-left / left-to-right structure of mixed Hebrew text: base direction, whether it mixes directions, dominant language and script, and the runs to render, where every left-to-right unit (a Latin term, a price, a range such as 10–20%, a date, a model number) stays whole. Send one `text`, or `fields` (a map of name → string, up to 100) to analyze a whole record at once. `base`: `auto` (default), `ltr` or `rtl`. Deterministic and free: no model, no character quota.

输入参数basetextfields

detect_language

Detect language

Detect the dominant language, script and direction of a string, with one segment per language. Built for short, code-switched input (chat messages, search queries, voice transcripts): a brand or acronym such as "PayPal" or "API" inside a Hebrew or Russian sentence does not change the dominant language. Use it to pick `source_lang` or the reply language before translating. Latin script is tagged `en`. Deterministic and free: no character quota.

输入参数text必填

wrap_for_display

Wrap a line for display

Make one mixed Hebrew/English display line render correctly: every left-to-right unit (a Latin term, a price, a number with its unit, a range such as "10–20%", a date, a comparison such as "<5") is kept whole and in order, so nothing is reversed or mirrored inside a Hebrew line. `format`: `html` (dir spans, for web and React), `isolate` (Unicode isolates, for iOS, Android 7+ and browsers) or `marks` (LRM/RLM, for any renderer including older Android). Pass `base: "rtl"` for a Hebrew line that starts with a Latin term. Deterministic and free: no character quota.

输入参数basetext必填format

transliterate

Transliterate Hebrew ↔ Latin

Romanize Hebrew into Latin letters (`direction: "he-to-latin"`, the default), or write Latin spelling in Hebrew letters (`direction: "latin-to-he"`) for name entry and search. Up to 5,000 characters. Uses the monthly character quota.

输入参数text必填direction

add_nikud

Add nikud (vowel points)

Add full nikud (vowel points) to Hebrew text, for learners, vocalized display and text-to-speech, where unvocalized Hebrew is ambiguous. English terms and numbers pass through unchanged. The result is verified: `verified: true` means removing the points gives back the input; when false, `nikud` is the input unchanged. Up to 10,000 characters. Uses the monthly character quota.

输入参数text必填

strip_nikud

Remove nikud

Remove nikud, dagesh and cantillation marks from Hebrew text, keeping punctuation such as the maqaf. Use it to normalize text for search keys, comparison and de-duplication, or to get display text back from vocalized text. Deterministic and free: no character quota.

输入参数text必填

list_languages

List supported languages

List every language HebrewCore translates to and from, with its code (use it as `source_lang` / `target_lang`), English and native name, and writing direction. Protected translation covers Hebrew, English and Russian. Free.

无需输入参数。

list_terms

List account terms

List the account's protected terms: drug, product and brand names that every protected translation on the account keeps exactly as written (or renders with the term's per-language translation when one is set). Returns each term's id, which delete_term needs. Free.

无需输入参数。

add_terms

Add or update account terms

Add protected terms to the account, or update existing ones (matched by exact term text). Every later protected translation on the account (translate, translate_batch and the clinical tools) keeps these terms exactly as written, or uses `translations.he` / `.en` / `.ru` for that target language when set. Sending a term that already exists replaces its translations and note. Up to 2,000 terms per account, each up to 200 characters. Changes apply to new requests within 30 seconds. Free.

输入参数terms必填

delete_term

Delete an account term

Permanently delete one account term by its id (from list_terms or add_terms). Protected translations stop using it within 30 seconds. Free.

输入参数id必填

clinical_translate

Translate clinical English to verified Hebrew

Translate a complete English clinical text (a discharge summary, patient instructions, a visit note, a model's answer) into Israeli medical Hebrew for a clinician or a patient. Drug names, doses, lab values, units, ICD-10 codes, clinical abbreviations, identifiers and every number are kept exactly; every sentence is checked for numbers, negation and laterality and reviewed for meaning. A sentence that fails is retried, then returned in English with status `fallback`: unverified Hebrew is never returned. Treat fallback sentences as untranslated. `audience`: `clinician` (default, keeps BID/PO shorthand) or `patient` (plain words). Pass the patient's medication and problem lists as `protected_terms`, names as `redact_terms` (hidden from the model), `reader_gender` and `patient_gender` when known, and `date_order` (US records are MDY). Counts 3× toward the monthly character quota.

输入参数biditext必填audienceglossarydate_orderdate_styleredact_termsreader_genderpatient_genderprotected_terms

clinical_query

Hebrew question to English record query

Turn a Hebrew clinical question (up to 2,000 characters) into an English query for a record search or an English model. English terms, numbers and dates are kept exactly, and Hebrew spellings of drug names are mapped back to English, preferring the patient's own terms in `known_terms` and the account terms. Counts 3× toward the monthly character quota.

输入参数text必填glossaryknown_terms

clinical_verify

Verify a Hebrew clinical translation

Check Hebrew that was produced some other way (for example by your own model) against its English clinical source: every drug, dose, lab value, code and number must appear exactly, no number may be added, dates must be unambiguous, and negation and laterality must survive. `verification: "strict"` adds an independent model review for meaning changes; `standard` (default) is deterministic. Returns pass or fail with every issue. Counts 3× toward the monthly character quota.

输入参数source必填glossarydate_ordertranslation必填redact_termsverificationprotected_terms

health

Service health

Check that the HebrewCore API is up and its database reachable. Needs no API key and uses no quota.

无需输入参数。

版本历史

1
  1. v1.0.0最新Sep 25, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Itsbaba 集成