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.

Language training, not medical interpretation. The widget shows what to say at bedside while the language line is connecting. Every phrase ships with the disclaimer; nothing in here replaces a qualified Spanish interpreter when a clinical decision depends on accurate communication.

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.

AttributeValuesDefaultWhat 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:

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

What it is NOT

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.