Free embed widget
Drop a daily clinical-Spanish phrase on your site.
One line of HTML, one line of JavaScript. Each day, a different load-bearing clinical-Spanish phrase — the kind that fails the encounter if you drop it — with the full encounter one click away. Designed for nursing blogs, hospital intranets, residency program pages, PA / NP school resource links, and the personal sites of clinical educators. Free, no API key, no tracking.
Live preview
This is the widget rendered with the default (auto-theme) settings:
How to install
Paste these two lines anywhere in the body of your HTML page. The widget renders into
the div with the matching id; you can place it inside a
sidebar, a content callout, or a full-width section — it's responsive up to 440px and
will scale down on phones.
<div id="clinicalingo-embed"></div>
<script async src="https://clinicalingo.com/embed.js"></script>
That's the entire installation. The script is ~5 KB gzipped, has zero dependencies and zero third-party calls — it ships its own CSS, fetches no fonts, and never phones home. Once a day on your reader's clock, the phrase rotates.
Configuration
You can pass two optional data-* attributes on the mount element to
control theme and analytics attribution.
| Attribute | Values | Default | What it does |
|---|---|---|---|
data-theme |
auto · light · dark |
auto |
auto follows the reader's prefers-color-scheme
so the card looks right on a dark blog or a light intranet without
custom configuration. Force light or dark if
your site forces a fixed theme.
|
data-utm |
Any short string | embed |
Becomes the utm_source on outbound links so you can see in
your analytics how many of your readers clicked through. Suggest your
site's slug — for example data-utm="alllnurses-blog".
|
Example with both attributes:
<div id="clinicalingo-embed"
data-theme="dark"
data-utm="your-site-slug"></div>
<script async src="https://clinicalingo.com/embed.js"></script>
Theme previews
Light
Dark
The light + dark previews above use the public widget code copied into static containers, so you can see both themes side-by-side on this page even if your system is locked to one mode.
What the widget shows, day by day
The phrase pool is twenty-one curated sentences — one rotates per day-of-year, so a returning reader sees something new without you ever touching the embed. Each phrase is the load-bearing sentence in its source ClinicaLingo encounter:
- "Tóqueme con un dedo el lugar donde más le duele." — pain localization that bypasses left/right and dialect ambiguity in one move.
- "Tráigame todas las medicinas en una bolsa, sin sacarlas de la caja." — the brown-paper-bag medication-reconciliation safety standard, the line called "la bolsa salva."
- "Lo natural también tiene química." — the herbal med-rec reframe that honors the comadre while naming the pharmacology.
- "No es para dormirla — es para apagar el dolor de la cintura para abajo, sin dormirla a usted." — the epidural-vs-general-anesthesia teaching from the active-labor consent scenario.
- "Un esposo o un hijo no es intérprete — es familia." — the family-witness-not-interpreter rule, JCAHO-aligned and named at bedside.
Sixteen more phrases rotate alongside these — pediatric exam narration, the BPH dignity register, the LP sensation pre-description, the DKA-misdiagnosis lift, the postpartum-hemorrhage 911 ask. Every phrase deep-links into the full encounter on the practice page.
What this is good for
- Nursing blogs. A daily-rotating Spanish micro-lesson in your sidebar. Better than embedding a generic "Spanish word of the day" widget that serves la manzana to readers who need to ask about pain.
- Hospital intranets. Clinical-Spanish prompt on the language-services landing page, useful while the staff member is dialing the language line. Honors the disclaimer in every render.
- PA / NP / MA school resource pages. One sentence a day, on the program's portal, in the format the OSCE examiner will recognize.
- Personal sites of clinical educators. A teaching example a day, freely linkable into your lecture notes.
- Co-op or credentialing portals. Useful, free, branded reading for the staff who actually need to see Spanish phrases on a Tuesday morning.
What it is NOT
- Not an interpreter. The widget is language training. The disclaimer "Language training. Not medical interpretation." is non-removable.
- Not a tracker. The script makes zero network calls beyond
loading
/embed.jsitself. No analytics beacon, no font fetch, no iframe. Outbound links use autm_sourceyou control so YOU can see the click-through, but no data leaves your reader's browser unless they click. - Not a paywall preview. The destination links go to free content — the live practice scenarios are free, no login, no email wall.
- Not removable on the attribution line. "Powered by ClinicaLingo" is the bargain: free useful content for your readers in exchange for a credit. Don't strip the attribution — if the widget is useful enough to embed, the credit is fair.
License + terms
Embed is free for any non-commercial nursing-education, hospital-intranet, or training-program use. Commercial use (selling a CE product that includes the embed, bundling it into a paid SaaS, etc.) requires a quick email — same address as below. The widget content rotates server-side; we may add or replace phrases. Attribution and the language-training-not-medical-interpretation disclaimer are non-configurable.
Questions or commercial-use inquiry? hello@clinicalingo.com · Build-in-public on @bitinvestigator.
Language training only. Not medical interpretation. Always follow your facility's policies for qualified Spanish-language interpreters when clinical decisions depend on accurate communication.