HebrewCore by baba Hebrew について
HebrewCore は、アプリやエージェント向けのヘブライ語 API で、ヘブライ語・英語・ロシア語間の翻訳に対応します。保護対象の値の検証、RTL/LTR 混在表示、文字変換やニクダー処理を備え、臨床翻訳にも対応しています。
主な機能
- 01ヘブライ語・英語・ロシア語翻訳
- 02価格・日付・名前などの保護
- 03RTL/LTR 混在テキストの表示整形
- 04コードスイッチ言語の検出
- 05文字変換とニクダー処理
- 06臨床翻訳エンドポイント
活用シーン
- 01金額・用量・名前を保って翻訳
- 02ヘブライ語と英語の混在テキストを表示用に整形
- 03言語が切り替わるテキストの言語判定
- 04音声用テキストへのヘブライ語ニクダー追加
MCP 対応
HebrewCore は API キー認証のリモート MCP サーバーを提供します。翻訳、方向分析、言語検出、文字変換、ニクダー処理、臨床操作向けの 16 個のツールを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://hc.itsbaba.com/mcpclaude mcp add --transport http com-itsbaba-hebrewcore https://hc.itsbaba.com/mcp{"mcpServers":{"com-itsbaba-hebrewcore":{"type":"http","url":"https://hc.itsbaba.com/mcp"}}}Cursor で開く{"servers":{"com-itsbaba-hebrewcore":{"type":"http","url":"https://hc.itsbaba.com/mcp"}}}VS Code で開く{"mcpServers":{"com-itsbaba-hebrewcore":{"type":"http","url":"https://hc.itsbaba.com/mcp"}}}{"mcpServers":{"com-itsbaba-hebrewcore":{"serverUrl":"https://hc.itsbaba.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://hc.itsbaba.com/mcp認証が必要ツール
16| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| bidi | enum | いいえ | `isolate` は、ヘブライ語の出力で保護対象の値を Unicode 分離制御文字で囲みます。デフォルトは none です。/v1/wrap を参照してください。isolate | none |
| text | string | はい | 翻訳するテキスト。1~20,000 文字です。月間文字数クォータにカウントされます。 |
| domain | enum | いいえ | `general`(デフォルト)は製品、商取引、サポート、インターフェースのテキストに使用します。`clinical` は臨床的な文体を加え、医薬品、用量、検査値、略語を検出します。`finance` はフォーマルな銀行文体を加え、IBAN、SWIFT/BIC コード、銀行口座番号(イスラエルの銀行・支店・口座番号を含む)、イスラエルの ID 番号、カード番号(チェックディジットを検証し、これらの値をモデルに表示しません)、請求書、保険契約、取引の参照番号、符号付き金額、レート、ベーシスポイントを保護し、すべての資金の方向(入金/出金、預け入れ/引き出し、買い/売り、増加/減少、利益/損失、誰が誰に債務を負うか)が保持されていることを確認します。`legal` はフォーマルな法的文体を加え、条項・セクションの参照(Section 4.2、Clause 7(b)、סעיף 12(א)、§ 3)および判例・法令の引用を保護します。定義語(「the Company」)を文書全体で同じように訳し、法的効力(shall、may、shall not、is not required to)が保持されていることを確認します。いずれかの値を指定すると `protect` が有効になります。general | clinical | finance | legal |
| gender | enum | いいえ | 対象言語で読み手に適用される文法上の性。アシスタントの場合は、`listener_gender` と `speaker_gender` の使用を推奨します。male | female | general |
| protect | boolean | いいえ | 価格、数量、数字、日付、コード、識別子、製品名、インターフェース変数({name}、%s)、および <keep>…</keep> 内のテキストをそのまま保持し、すべての文を検証します。保護フィールドがあれば暗黙的に有効になります。ヘブライ語、英語、ロシア語に対応します。これらの言語ペアでは、アカウント用語によって自動的に有効になります。 |
| quality | enum | いいえ | `fast`:レイテンシが最も低く、大量処理や短い文字列に適しています。`balanced`:デフォルトです。`smartest`:長文やセンシティブなテキストに対して、ニュアンスを最大限に反映します。fast | balanced | smartest |
| audience | enum | いいえ | 臨床分野の文体です。`clinician`(デフォルト)は BID や PO などの略語を保持し、`patient` は平易な語句で表記します。clinician | patient |
| glossary | object | いいえ | 原語の用語 → ターゲット言語で必須の表記。最大 500 件。同じテキストのアカウント用語より優先されます。 |
| date_order | enum | いいえ | 04/03/2026 のような曖昧な数値日付の読み取り方です。英語のソースではデフォルトで MDY、ヘブライ語とロシア語では DMY です。MDY | DMY |
| date_style | enum | いいえ | `hebrew`(デフォルト)はターゲット言語で月名を綴ります(「4 במרץ 2026」、「4 марта 2026 г.」)。`iso`;`keep`(曖昧でない日付のみ)。hebrew | iso | keep |
| source_lang | string | いいえ | BCP 47 のソース言語、または `auto`(デフォルト)で自動検出します。 |
| target_lang | string | はい | BCP 47 のターゲット言語。例:`he`、`en`、`ru`。GET /v1/languages を参照してください。 |
| redact_terms | array | いいえ | そのまま保持し、モデルには決して表示しません:顧客名などの個人データ。最大 200 件。 |
| transliterate | boolean | いいえ | ターゲット言語がヘブライ語の場合、ラテン文字の翻字を含めます。 |
| message_format | enum | いいえ | `icu`:テキストは ICU MessageFormat メッセージです。結果はターゲット言語で有効な ICU メッセージになります。引数({name}、{count, number}、{d, date, short})と `#` は保持され、複数形および selectordinal の分岐はターゲット言語の CLDR カテゴリーに合わせて書き換えられます(ヘブライ語:one、two、other、ロシア語:one、few、many、other、英語:one、other。=0 などの完全一致は保持)。select キーも保持されます。文中の複数形または select は先頭に移動され、各分岐が完全な文になります。`protection.segments` に各分岐の文が一覧表示されます。常に保護され、ヘブライ語、英語、ロシア語に対応します。無効な ICU は 400 `invalid_message_format` を返します。検証できないメッセージは変更せずに返され、`protection.status: "fallback"` が設定されます。icu |
| patient_gender | enum | いいえ | 臨床分野:三人称で言及される患者の性別です。male | female |
| speaker_gender | enum | いいえ | アシスタントまたはブランドの語り口における話者(「I」)の性別:מצאתי、я нашла / я нашёл。male | female |
| listener_gender | enum | いいえ | 読み手(「you」)の性別:תרצי / תרצה。ヘブライ語とロシア語では性別が示されますが、英語では示されません。指定がない場合、ヘブライ語のインターフェーステキストでは中立形を使用します。male | female |
| protected_terms | array | いいえ | そのまま保持する用語:製品名、ブランド名、SKU。最大 500 件、各 200 文字まで。このリクエストではアカウント用語リストに追加されます。 |
詳細
baba HebrewCore: baba によるヘブライ語 API
baba のヘブライ語 API です。baba Hebrew 翻訳アプリ(この API を利用)を手がけるチームが提供しています。 baba Hebrew の HebrewCore としても知られています。ヘブライ語、英語、ロシア語間で、保護対象の値を検証済みの状態で維持しながら翻訳し、ヘブライ語と英語が混在する行を正しく表示し、複数言語が切り替わるテキストの言語を検出し、音訳し、テキスト読み上げ用に検証済みのニクードを追加できます。
- Web サイト:https://hc.itsbaba.com
- ドキュメント:https://hc.itsbaba.com/docs · API リファレンス:https://hc.itsbaba.com/reference
- OpenAPI:https://hc.itsbaba.com/openapi.json · llms.txt:https://hc.itsbaba.com/llms.txt
- MCP サーバー:
https://hc.itsbaba.com/mcp - ステータス:https://hc-status.itsbaba.com · 料金:https://hc.itsbaba.com/pricing
- baba Hebrew が開発
できること
| 機能 | エンドポイント |
|---|---|
| 保護対象の翻訳(he、en、ru):価格、用量、コード、日付、名前、登録した用語をそのまま維持し、すべての文を検証 | POST /v1/translate、POST /v1/translate/batch |
| 分野モード:一般、臨床、金融、法律;聞き手と話し手の性別 | domain、listener_gender、speaker_gender |
| ICU MessageFormat の複数形(ヘブライ語の双数形、ロシア語の複数形) | message_format: "icu" |
| 表示用の RTL/LTR レンダリングと方向の区間 | POST /v1/wrap、POST /v1/analyze |
| 複数言語が切り替わるテキストの言語検出 | POST /v1/detect |
| 音訳、ニクード(母音記号)の追加とニクードの削除 | POST /v1/transliterate、POST /v1/nikud、POST /v1/strip-nikud |
| アカウントの用語リストをすべての翻訳でそのまま維持 | GET/POST /v1/terms、DELETE /v1/terms/{id} |
| ストリーミング対応の臨床 API(アカウントごとに有効化) | /v1/medical/* |
クイックスタート
https://hc.itsbaba.com/console で無料登録し、カードを登録(Free プランに請求は発生しません)して、API キーを作成してください。有料プランは月額 $49 からです:https://hc.itsbaba.com/pricing
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"}'
詳細は examples/ をご覧ください:curl、Node.js、Python。
AI エージェントから利用する(MCP)
HebrewCore は 16 個のツールを備えたリモート MCP サーバー(Streamable HTTP)です。API キーで認証してください。
Claude Code
claude mcp add --transport http hebrewcore https://hc.itsbaba.com/mcp --header "Authorization: Bearer hc_live_..."
Cursor(~/.cursor/mcp.json)および VS Code(.vscode/mcp.json)については、mcp/ をご覧ください。
ツール: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。
概要
HebrewCore は、ヘブライ語の翻訳・学習アプリである baba Hebrew が開発しています。お問い合わせ:[email protected]。
このリポジトリのサンプルは MIT ライセンスです。HebrewCore API は商用サービスです。https://hc.itsbaba.com/pricing をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。