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 整合