itsbaba-com Medical API

Verified clinical translation from English to Hebrew, streaming, record-search queries and verification. Enabled per account; keys need the `medical` scope and must be used from a server.

Operations 5

POST /v1/medical/translate Translate clinical English into verified Hebrew #
POST /v1/medical/translate/stream Translate clinical English, streamed as Server-Sent Events #
GET /v1/medical/stream Clinical translation over a WebSocket, for English that is still being generated #
POST /v1/medical/query Turn a Hebrew question into an English record query #
POST /v1/medical/verify Verify a Hebrew translation against its English source #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/itsbaba-com:itsbaba-com-medical-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

itsbaba-com-medical-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: HebrewCore Medical API
  version: 1.0.0
  description: 'HebrewCore by baba Hebrew is the language layer for products that work in Hebrew. One REST API for:


    - **Translation** between Hebrew, English, Russian and more, with RTL/LTR metadata on both sides.

    - **Protected translation** that keeps prices, quantities, dates, codes, product names and interface variables exactly as written, and verifies every sentence.

    - **Account terms**: a list of names (drugs, products, brands) kept exactly in every protected translation.

    - **Render-ready display** of mixed Hebrew and English lines, and **language detection** for code-switched input.

    - **Transliteration** and **nikud** (vowel points) for display and speech.

    - The **Clinical API** for health products: verified clinical translation, streaming, record-search queries and verification.


    ## Quick start


    1. Sign up free, save a card (no charge on the Free plan), and create an API key.

    2. Send it as a bearer token.

    3. Call an endpoint:


    ```bash

    curl https://hc.itsbaba.com/v1/translate \

    -H "Authorization: Bearer hc_live_YOUR_KEY" \

    -H "Content-Type: application/json" \

    -d ''{ "text": "Welcome to your account", "target_lang": "he" }''

    ```


    ## Authentication


    Every endpoint except `GET /v1/health` needs `Authorization: Bearer `. Keys are `hc_live_…` (production) or `hc_test_…` (sandbox), are shown once, and are stored only as a hash. Use them from your server only. TLS 1.2 or newer.


    ## Limits


    | Limit | Default |

    |---|---|

    | Requests | 600 per minute per account, across all its keys, on every plan. `429 rate_limited` with `Retry-After`. |

    | Characters | Monthly characters set by your plan. Protected balanced counts 2×, nikud and the Clinical API 3×, smartest up to 5×; direction, detection and wrap are free. `429 quota_exceeded`. |

    | Request size | 20,000 characters (5,000 for transliterate, 10,000 for nikud). |


    Responses carry `X-Usage-Chars-Used`, `X-Usage-Chars-Limit`, `X-RateLimit-Limit`, `X-RateLimit-Remaining`, `X-Content-Stored` and `Server-Timing`. Errors use one envelope: `{ "error": { "type", "message", "code" } }`.


    ## Docs for people and for AI


    - Documentation with guides

    - docs.md: the whole documentation as Markdown

    - llms.txt and llms-full.txt: an index and the complete docs plus this reference, for language models

    - openapi.json: this spec

    - API catalog (RFC 9727) and apis.json: machine-readable discovery'
  contact:
    name: baba HebrewCore (baba Hebrew)
    url: https://www.itsbaba.com/hebrewcore
    email: admin@itsbaba.com
servers:
- url: https://hc.itsbaba.com
  description: Production
tags:


# --- truncated at 32 KB (58 KB total) ---
# Full source: https://artifacts.apis.io/itsbaba-com/openapi/itsbaba-com-medical-api-openapi.yml