mcpField
H
HebrewCore by baba Hebrew

HebrewCore by baba Hebrew

リモート
hc.itsbaba.com生産性05 週間前に更新
リポジトリ公式サイト

HebrewCore by baba Hebrew について

HebrewCore は、アプリやエージェント向けのヘブライ語 API で、ヘブライ語・英語・ロシア語間の翻訳に対応します。保護対象の値の検証、RTL/LTR 混在表示、文字変換やニクダー処理を備え、臨床翻訳にも対応しています。

主な機能

  1. 01ヘブライ語・英語・ロシア語翻訳
  2. 02価格・日付・名前などの保護
  3. 03RTL/LTR 混在テキストの表示整形
  4. 04コードスイッチ言語の検出
  5. 05文字変換とニクダー処理
  6. 06臨床翻訳エンドポイント

活用シーン

  1. 01金額・用量・名前を保って翻訳
  2. 02ヘブライ語と英語の混在テキストを表示用に整形
  3. 03言語が切り替わるテキストの言語判定
  4. 04音声用テキストへのヘブライ語ニクダー追加

MCP 対応

HebrewCore は API キー認証のリモート MCP サーバーを提供します。翻訳、方向分析、言語検出、文字変換、ニクダー処理、臨床操作向けの 16 個のツールを公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://hc.itsbaba.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://hc.itsbaba.com/mcp認証が必要

ツール

16
パラメーター型必須説明
bidienumいいえ`isolate` は、ヘブライ語の出力で保護対象の値を Unicode 分離制御文字で囲みます。デフォルトは none です。/v1/wrap を参照してください。isolate | none
textstringはい翻訳するテキスト。1~20,000 文字です。月間文字数クォータにカウントされます。
domainenumいいえ`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
genderenumいいえ対象言語で読み手に適用される文法上の性。アシスタントの場合は、`listener_gender` と `speaker_gender` の使用を推奨します。male | female | general
protectbooleanいいえ価格、数量、数字、日付、コード、識別子、製品名、インターフェース変数({name}、%s)、および <keep>…</keep> 内のテキストをそのまま保持し、すべての文を検証します。保護フィールドがあれば暗黙的に有効になります。ヘブライ語、英語、ロシア語に対応します。これらの言語ペアでは、アカウント用語によって自動的に有効になります。
qualityenumいいえ`fast`:レイテンシが最も低く、大量処理や短い文字列に適しています。`balanced`:デフォルトです。`smartest`:長文やセンシティブなテキストに対して、ニュアンスを最大限に反映します。fast | balanced | smartest
audienceenumいいえ臨床分野の文体です。`clinician`(デフォルト)は BID や PO などの略語を保持し、`patient` は平易な語句で表記します。clinician | patient
glossaryobjectいいえ原語の用語 → ターゲット言語で必須の表記。最大 500 件。同じテキストのアカウント用語より優先されます。
date_orderenumいいえ04/03/2026 のような曖昧な数値日付の読み取り方です。英語のソースではデフォルトで MDY、ヘブライ語とロシア語では DMY です。MDY | DMY
date_styleenumいいえ`hebrew`(デフォルト)はターゲット言語で月名を綴ります(「4 במרץ 2026」、「4 марта 2026 г.」)。`iso`;`keep`(曖昧でない日付のみ)。hebrew | iso | keep
source_langstringいいえBCP 47 のソース言語、または `auto`(デフォルト)で自動検出します。
target_langstringはいBCP 47 のターゲット言語。例:`he`、`en`、`ru`。GET /v1/languages を参照してください。
redact_termsarrayいいえそのまま保持し、モデルには決して表示しません:顧客名などの個人データ。最大 200 件。
transliteratebooleanいいえターゲット言語がヘブライ語の場合、ラテン文字の翻字を含めます。
message_formatenumいいえ`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_genderenumいいえ臨床分野:三人称で言及される患者の性別です。male | female
speaker_genderenumいいえアシスタントまたはブランドの語り口における話者(「I」)の性別:מצאתי、я нашла / я нашёл。male | female
listener_genderenumいいえ読み手(「you」)の性別:תרצי / תרצה。ヘブライ語とロシア語では性別が示されますが、英語では示されません。指定がない場合、ヘブライ語のインターフェーステキストでは中立形を使用します。male | female
protected_termsarrayいいえそのまま保持する用語:製品名、ブランド名、SKU。最大 500 件、各 200 文字まで。このリクエストではアカウント用語リストに追加されます。

詳細

baba HebrewCore: baba によるヘブライ語 API

baba のヘブライ語 API です。baba Hebrew 翻訳アプリ(この API を利用)を手がけるチームが提供しています。 baba Hebrew の HebrewCore としても知られています。ヘブライ語、英語、ロシア語間で、保護対象の値を検証済みの状態で維持しながら翻訳し、ヘブライ語と英語が混在する行を正しく表示し、複数言語が切り替わるテキストの言語を検出し、音訳し、テキスト読み上げ用に検証済みのニクードを追加できます。

できること

機能エンドポイント
保護対象の翻訳(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 をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。