Kit de widgets intégrés

Ajoutez des outils linguistiques gratuits à votre site avec les intégrations iframe. Chaque widget comprend un lien obligatoire vers FluentShip pour le référencement et l'attribution.

Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe. Ressources de citations · Guide d'installation de compétence

Match the language your visitors are learning (e.g. English sites use en). Embed URLs include ?language= so widgets show that language instead of a random daily rotation.

Language proficiency test

CEFR-aligned proficiency check for your site visitors.

Aperçu en direct

<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
  title="Language proficiency test — FluentShip"
  src="https://fluentship.com/language-proficiency-test/embed?utm_source=embed&utm_medium=iframe&utm_campaign=proficiency-widget&language=en"
  width="100%"
  height="720"
  style="border:0;border-radius:12px;max-width:100%;display:block;"
  loading="lazy"
  allow="microphone"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
  <a href="https://fluentship.com/language-proficiency-test?utm_source=embed&utm_medium=attribution_link&utm_campaign=proficiency-widget&language=en" rel="noopener" target="_blank">Language proficiency test on FluentShip</a>
</p>

Incluez le lien d'attribution pour le référencement. Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe.

Daily phrase widget

Phrase of the day with pronunciation hint — links back to FluentShip.

Aperçu en direct

<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
  title="Daily phrase widget — FluentShip"
  src="https://fluentship.com/daily-phrase/embed?utm_source=embed&utm_medium=iframe&utm_campaign=daily-phrase-widget&language=en"
  width="100%"
  height="280"
  style="border:0;border-radius:12px;max-width:100%;display:block;"
  loading="lazy"
  allow="microphone"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
  <a href="https://fluentship.com/daily-phrase?utm_source=embed&utm_medium=attribution_link&utm_campaign=daily-phrase-widget&language=en" rel="noopener" target="_blank">Daily phrase widget on FluentShip</a>
</p>

Incluez le lien d'attribution pour le référencement. Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe.

Listening snippet widget

Daily listening clip teaser with link to the 3-question quiz.

Aperçu en direct

<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
  title="Listening snippet widget — FluentShip"
  src="https://fluentship.com/listening-snippet/embed?utm_source=embed&utm_medium=iframe&utm_campaign=listening-widget&language=en"
  width="100%"
  height="300"
  style="border:0;border-radius:12px;max-width:100%;display:block;"
  loading="lazy"
  allow="microphone"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
  <a href="https://fluentship.com/listening-snippet?utm_source=embed&utm_medium=attribution_link&utm_campaign=listening-widget&language=en" rel="noopener" target="_blank">Listening snippet widget on FluentShip</a>
</p>

Incluez le lien d'attribution pour le référencement. Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe.

Weekly public challenge

Rotating weekly guest challenge with link to the public leaderboard.

Aperçu en direct

<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
  title="Weekly public challenge — FluentShip"
  src="https://fluentship.com/challenge/weekly/embed?utm_source=embed&utm_medium=iframe&utm_campaign=weekly-challenge-widget&language=en"
  width="100%"
  height="280"
  style="border:0;border-radius:12px;max-width:100%;display:block;"
  loading="lazy"
  allow="microphone"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
  <a href="https://fluentship.com/challenge/weekly?utm_source=embed&utm_medium=attribution_link&utm_campaign=weekly-challenge-widget&language=en" rel="noopener" target="_blank">Weekly public challenge on FluentShip</a>
</p>

Incluez le lien d'attribution pour le référencement. Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe.

Friend challenge

Challenge-a-friend duel links for daily phrase, pronunciation, or listening.

Aperçu en direct

<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
  title="Friend challenge — FluentShip"
  src="https://fluentship.com/challenge/friend/embed?utm_source=embed&utm_medium=iframe&utm_campaign=friend-challenge-widget&language=en"
  width="100%"
  height="280"
  style="border:0;border-radius:12px;max-width:100%;display:block;"
  loading="lazy"
  allow="microphone"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
  <a href="https://fluentship.com/challenge/friend/daily-phrase?utm_source=embed&utm_medium=attribution_link&utm_campaign=friend-challenge-widget&language=en" rel="noopener" target="_blank">Friend challenge on FluentShip</a>
</p>

Incluez le lien d'attribution pour le référencement. Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe.

Pronunciation challenge

60-second pronunciation challenge with speech practice CTA.

Aperçu en direct

<!-- Do NOT add the sandbox attribute on this iframe — it blocks scripts, forms, and microphone access required by FluentShip widgets. -->
<iframe
  title="Pronunciation challenge — FluentShip"
  src="https://fluentship.com/pronunciation-challenge/embed?utm_source=embed&utm_medium=iframe&utm_campaign=pronunciation-widget&language=en"
  width="100%"
  height="420"
  style="border:0;border-radius:12px;max-width:100%;display:block;"
  loading="lazy"
  allow="microphone"
  referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
(function(){var H="fluentship.com";var O="https://fluentship.com";var P="fluentship-embed-v1";window.addEventListener('message',function(e){var d=e.data;if(!d||d.protocol!==P||d.type!=="fluentship-embed-resize")return;var h=d.payload&&d.payload.height;if(!h)return;try{if(!e.origin||new URL(e.origin).hostname!==H||e.origin!==O)return;}catch(_){return;}var f=document.querySelectorAll('iframe');for(var i=0;i<f.length;i++){if(f[i].contentWindow===e.source){f[i].style.height=h+'px';break;}}});})();
</script>
<p style="font-size:12px;color:#64748b;margin:8px 0 0;">
  <a href="https://fluentship.com/pronunciation-challenge?utm_source=embed&utm_medium=attribution_link&utm_campaign=pronunciation-widget&language=en" rel="noopener" target="_blank">Pronunciation challenge on FluentShip</a>
</p>

Incluez le lien d'attribution pour le référencement. Les pages hôtes doivent créer un lien vers l'URL canonique de l'outil, et pas seulement vers l'iframe.

Exigences d'attribution

Les intégrations doivent garder le lien de pied de page FluentShip visible. Les écoles partenaires peuvent ajouter ?ref=your-slug pour le suivi.

Canonical URLs: Language proficiency testDaily phrase widgetListening snippet widgetWeekly public challengeFriend challengePronunciation challenge

Ecoles partenaires : pages et badges co-brandés