Bienvenue dans le cours PRO de vocabulaire français pour le "Code de la Route" !
Grâce à notre programme, vous apprendrez le vocabulaire essentiel, les expressions courantes et des phrases complètes qui vous aideront à comprendre facilement les questions et les réponses de l’examen. Nous vous souhaitons un apprentissage agréable et beaucoup de réussite pour votre examen !
Félicitations ! Vous venez de compléter l'introduction du cours.
Ce n'est que le début ! La suite vous réserve une étude complète du vocabulaire de l'examen : mots-clés thématiques, expressions prêtes à l'emploi, phrases en situation réelle et tests interactifs pour ancrer vos acquis.
Profitez du cours complet pendant 3 mois pour seulement €7,99 !
Découvrez tout le vocabulaire clé qui vous aidera à réussir l'examen du ''Code de la Route'' en toute confiance et dès la première fois.
var demoWords = [ {fr:"regarder dans le rétroviseur", uk:"подивитися в дзеркало", en:"look in the rear-view mirror"}, {fr:"contrôler", uk:"перевіряти", en:"check / control"}, {fr:"contrôler les rétroviseurs", uk:"перевірити дзеркала", en:"check the mirrors"}, {fr:"la file de circulation", uk:"смуга руху", en:"traffic lane"}, {fr:"reculer", uk:"рухатися назад (здавати назад)", en:"reverse / move backwards"}, {fr:"s'engager", uk:"в'їжджати; починати рух", en:"enter / join (traffic)"}, {fr:"l'intersection", uk:"перехрестя", en:"intersection"}, {fr:"le panneau STOP", uk:"знак STOP", en:"STOP sign"}, {fr:"la ligne d'arrêt", uk:"стоп-лінія", en:"stop line"}, {fr:"le carrefour", uk:"перехрестя", en:"crossroads / junction"} ]; var demoCur = 0; var currentLang = 'uk'; function demoSetLang(lang) { currentLang = lang; demoRender(); } function demoRender() { var w = demoWords[demoCur]; document.getElementById("demoFr").textContent = w.fr; if (currentLang === 'en') { document.getElementById("demoLangBack").textContent = "🇬🇧"; document.getElementById("demoUk").textContent = w.en; } else { document.getElementById("demoLangBack").textContent = "🇺🇦"; document.getElementById("demoUk").textContent = w.uk; } document.getElementById("demoProg").textContent = (demoCur + 1) + " / " + demoWords.length; var bar = document.getElementById("nativeBar"); if (bar) bar.value = demoCur + 1; var card = document.getElementById("demoCard"); if (card) card.classList.remove("flipped"); } function demoFlip() { var card = document.getElementById("demoCard"); if (card) card.classList.toggle("flipped"); } function demoNext() { if (demoCur >= demoWords.length - 1) { var cb = document.getElementById("cardsBlock"); var nb = document.getElementById("nativeBar"); var ls = document.getElementById("langSwitch"); if (cb) cb.remove(); if (nb) nb.remove(); if (ls) ls.remove(); var fb = document.getElementById("finishBlock"); if (fb) fb.style.display = "block"; return; } demoCur++; demoRender(); } function demoPrev() { if (demoCur > 0) { demoCur--; demoRender(); } } function demoSpeak() { var s = new SpeechSynthesisUtterance(demoWords[demoCur].fr); s.lang = "fr-FR"; s.rate = 0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); } demoRender();
🇫🇷
Chargement des mots...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var cardWords = [], cardCur = 0; var cardSheetID = "165kielWHsf9Mb4PU9f_CHCYzixM9UA8oaS2RvvOUQEs"; fetch("https://opensheet.elk.sh/" + cardSheetID + "/1") .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("fr-word").textContent = "Tableau vide"; return; } cardWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); cardRender(); }) .catch(function(){ document.getElementById("fr-word").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="fc_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(cardWords.length) cardRender(); }); }); function cardGetLang(){ var el = document.querySelector('input[name="fc_lang"]:checked'); return el ? el.value : "uk"; } function cardRender(){ var w = cardWords[cardCur]; var lang = cardGetLang(); var frEl = document.getElementById("fr-word"); frEl.classList.remove("fc-loading"); frEl.textContent = w.fr; document.getElementById("tr-word").textContent = lang === "en" ? w.en : w.uk; document.getElementById("tr-flag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("prog").textContent = (cardCur+1) + " / " + cardWords.length; document.getElementById("bar").style.width = Math.round((cardCur+1)/cardWords.length*100) + "%"; document.getElementById("card").classList.remove("flipped"); } function cardFlip(){ document.getElementById("card").classList.toggle("flipped"); } function cardNext(){ cardCur=(cardCur+1)%cardWords.length; cardRender(); } function cardPrev(){ cardCur=(cardCur-1+cardWords.length)%cardWords.length; cardRender(); } function cardSpeak(){ if(!cardWords.length) return; var s = new SpeechSynthesisUtterance(cardWords[cardCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
🇫🇷
Chargement des phrases...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var phWords = [], phCur = 0; var phSheetID = "1NShVhTi40CvmC3Q6LOQdUQRA_je8vNVgA1QKa6znChs"; fetch("https://opensheet.elk.sh/" + phSheetID + "/1") .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("ph-fr-word").textContent = "Tableau vide"; return; } phWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); phRender(); }) .catch(function(){ document.getElementById("ph-fr-word").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="ph_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(phWords.length) phRender(); }); }); function phGetLang(){ var el = document.querySelector('input[name="ph_lang"]:checked'); return el ? el.value : "uk"; } function phRender(){ var w = phWords[phCur]; var lang = phGetLang(); var frEl = document.getElementById("ph-fr-word"); frEl.classList.remove("ph-loading"); frEl.textContent = w.fr; document.getElementById("ph-tr-word").textContent = lang === "en" ? w.en : w.uk; document.getElementById("ph-tr-flag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("ph-prog").textContent = (phCur+1) + " / " + phWords.length; document.getElementById("ph-bar").style.width = Math.round((phCur+1)/phWords.length*100) + "%"; document.getElementById("ph-card").classList.remove("flipped"); } function phFlip(){ document.getElementById("ph-card").classList.toggle("flipped"); } function phNext(){ phCur=(phCur+1)%phWords.length; phRender(); } function phPrev(){ phCur=(phCur-1+phWords.length)%phWords.length; phRender(); } function phSpeak(){ if(!phWords.length) return; var s = new SpeechSynthesisUtterance(phWords[phCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
🇫🇷
Chargement des phrases...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var snWords = [], snCur = 0; var snSheetID = "1gDgskjN4E_40TDfhE6VoQ9xgOAD0Sb5PuRir5IUOrMo"; fetch("https://opensheet.elk.sh/" + snSheetID + "/1") .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("sn-fr-word").textContent = "Tableau vide"; return; } snWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); snRender(); }) .catch(function(){ document.getElementById("sn-fr-word").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="sn_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(snWords.length) snRender(); }); }); function snGetLang(){ var el = document.querySelector('input[name="sn_lang"]:checked'); return el ? el.value : "uk"; } function snRender(){ var w = snWords[snCur]; var lang = snGetLang(); var frEl = document.getElementById("sn-fr-word"); frEl.classList.remove("sn-loading"); frEl.textContent = w.fr; document.getElementById("sn-tr-word").textContent = lang === "en" ? w.en : w.uk; document.getElementById("sn-tr-flag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("sn-prog").textContent = (snCur+1) + " / " + snWords.length; document.getElementById("sn-bar").style.width = Math.round((snCur+1)/snWords.length*100) + "%"; document.getElementById("sn-card").classList.remove("flipped"); } function snFlip(){ document.getElementById("sn-card").classList.toggle("flipped"); } function snNext(){ snCur=(snCur+1)%snWords.length; snRender(); } function snPrev(){ snCur=(snCur-1+snWords.length)%snWords.length; snRender(); } function snSpeak(){ if(!snWords.length) return; var s = new SpeechSynthesisUtterance(snWords[snCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
Chargement des tests...
— / —
Cours terminé
Félicitations pour votre réussite !
Merci d'avoir étudié avec nous. Votre accès reste actif pendant 12 mois. Nous vous souhaitons de réussir l'examen du Code de la Route dès la première tentative et de bonnes routes !
Bienvenue dans le cours PRO de vocabulaire français pour "L'Entretien d'Embauche" !
Grâce à notre programme, vous apprendrez le vocabulaire essentiel, les expressions courantes et des phrases complètes qui vous aideront à comprendre facilement les questions des recruteurs et à répondre avec assurance lors de vos entretiens.Nous vous souhaitons un apprentissage agréable et beaucoup de réussite pour vos futurs entretiens !
Félicitations ! Vous venez de compléter l'introduction du cours.
Ce n'est que le début ! La suite vous réserve une étude complète du vocabulaire de l'entretien d'embauche : mots-clés thématiques, expressions prêtes à l'emploi, phrases en situation réelle et tests interactifs pour ancrer vos acquis.
Profitez du cours complet pendant 3 mois pour seulement €7,99 !
Découvrez tout le vocabulaire clé qui vous aidera à réussir votre entretien d'embauche en toute confiance et dès le premier essai.
var eeWords = [ {fr:"recruteur", uk:"рекрутер", en:"recruiter"}, {fr:"entretien", uk:"співбесіда", en:"interview"}, {fr:"entreprise", uk:"компанія", en:"company"}, {fr:"candidature", uk:"кандидатура", en:"application"}, {fr:"CV", uk:"резюме", en:"CV"}, {fr:"expérience", uk:"досвід", en:"experience"}, {fr:"disponibilité", uk:"готовність / доступність", en:"availability"}, {fr:"contrat", uk:"договір", en:"contract"}, {fr:"salaire", uk:"зарплата", en:"salary"}, {fr:"période d'essai", uk:"випробувальний термін", en:"probation period"} ]; var eeCur = 0; var eeCurrentLang = 'uk'; function eeSetLang(lang) { eeCurrentLang = lang; eeRender(); } function eeRender() { var w = eeWords[eeCur]; document.getElementById("eeFr").textContent = w.fr; if (eeCurrentLang === 'en') { document.getElementById("eeLangBack").textContent = "🇬🇧"; document.getElementById("eeUk").textContent = w.en; } else { document.getElementById("eeLangBack").textContent = "🇺🇦"; document.getElementById("eeUk").textContent = w.uk; } document.getElementById("eeProg").textContent = (eeCur + 1) + " / " + eeWords.length; var bar = document.getElementById("eeNativeBar"); if (bar) bar.value = eeCur + 1; var card = document.getElementById("eeCard"); if (card) card.classList.remove("flipped"); } function eeFlip() { var card = document.getElementById("eeCard"); if (card) card.classList.toggle("flipped"); } function eeNext() { if (eeCur >= eeWords.length - 1) { var cb = document.getElementById("eeCardsBlock"); var nb = document.getElementById("eeNativeBar"); var ls = document.getElementById("eeLangSwitch"); if (cb) cb.remove(); if (nb) nb.remove(); if (ls) ls.remove(); var fb = document.getElementById("eeFinishBlock"); if (fb) fb.style.display = "block"; return; } eeCur++; eeRender(); } function eePrev() { if (eeCur > 0) { eeCur--; eeRender(); } } function eeSpeak() { var s = new SpeechSynthesisUtterance(eeWords[eeCur].fr); s.lang = "fr-FR"; s.rate = 0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); } eeRender();
🇫🇷
Chargement des mots...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var eewWords = [], eewCur = 0; var eewSheetID = "1PTFLC4PsMKp4BNLraPaek7X4kKbKJOM4TvvlxjKTv3M"; var eewSheetName = "Слова (Mots)"; fetch("https://opensheet.elk.sh/" + eewSheetID + "/" + encodeURIComponent(eewSheetName)) .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("eewFrWord").textContent = "Tableau vide"; return; } eewWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); eewRender(); }) .catch(function(){ document.getElementById("eewFrWord").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="eew_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(eewWords.length) eewRender(); }); }); function eewGetLang(){ var el = document.querySelector('input[name="eew_lang"]:checked'); return el ? el.value : "uk"; } function eewRender(){ var w = eewWords[eewCur]; var lang = eewGetLang(); var frEl = document.getElementById("eewFrWord"); frEl.classList.remove("eew-loading"); frEl.textContent = w.fr; document.getElementById("eewTrWord").textContent = lang === "en" ? w.en : w.uk; document.getElementById("eewTrFlag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("eewProg").textContent = (eewCur+1) + " / " + eewWords.length; document.getElementById("eewBar").style.width = Math.round((eewCur+1)/eewWords.length*100) + "%"; document.getElementById("eewCard").classList.remove("flipped"); } function eewFlip(){ document.getElementById("eewCard").classList.toggle("flipped"); } function eewNext(){ eewCur=(eewCur+1)%eewWords.length; eewRender(); } function eewPrev(){ eewCur=(eewCur-1+eewWords.length)%eewWords.length; eewRender(); } function eewSpeak(){ if(!eewWords.length) return; var s = new SpeechSynthesisUtterance(eewWords[eewCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
🇫🇷
Chargement des phrases...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var eepWords = [], eepCur = 0; var eepSheetID = "1PTFLC4PsMKp4BNLraPaek7X4kKbKJOM4TvvlxjKTv3M"; var eepSheetName = "Фразы (Phrases)"; fetch("https://opensheet.elk.sh/" + eepSheetID + "/" + encodeURIComponent(eepSheetName)) .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("eepFrWord").textContent = "Tableau vide"; return; } eepWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); eepRender(); }) .catch(function(){ document.getElementById("eepFrWord").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="eep_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(eepWords.length) eepRender(); }); }); function eepGetLang(){ var el = document.querySelector('input[name="eep_lang"]:checked'); return el ? el.value : "uk"; } function eepRender(){ var w = eepWords[eepCur]; var lang = eepGetLang(); var frEl = document.getElementById("eepFrWord"); frEl.classList.remove("eep-loading"); frEl.textContent = w.fr; document.getElementById("eepTrWord").textContent = lang === "en" ? w.en : w.uk; document.getElementById("eepTrFlag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("eepProg").textContent = (eepCur+1) + " / " + eepWords.length; document.getElementById("eepBar").style.width = Math.round((eepCur+1)/eepWords.length*100) + "%"; document.getElementById("eepCard").classList.remove("flipped"); } function eepFlip(){ document.getElementById("eepCard").classList.toggle("flipped"); } function eepNext(){ eepCur=(eepCur+1)%eepWords.length; eepRender(); } function eepPrev(){ eepCur=(eepCur-1+eepWords.length)%eepWords.length; eepRender(); } function eepSpeak(){ if(!eepWords.length) return; var s = new SpeechSynthesisUtterance(eepWords[eepCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
🇫🇷
Chargement des phrases...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var eesWords = [], eesCur = 0; var eesSheetID = "1PTFLC4PsMKp4BNLraPaek7X4kKbKJOM4TvvlxjKTv3M"; var eesSheetName = "Предложения (Phrases longues)"; fetch("https://opensheet.elk.sh/" + eesSheetID + "/" + encodeURIComponent(eesSheetName)) .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("eesFrWord").textContent = "Tableau vide"; return; } eesWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); eesRender(); }) .catch(function(){ document.getElementById("eesFrWord").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="ees_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(eesWords.length) eesRender(); }); }); function eesGetLang(){ var el = document.querySelector('input[name="ees_lang"]:checked'); return el ? el.value : "uk"; } function eesRender(){ var w = eesWords[eesCur]; var lang = eesGetLang(); var frEl = document.getElementById("eesFrWord"); frEl.classList.remove("ees-loading"); frEl.textContent = w.fr; document.getElementById("eesTrWord").textContent = lang === "en" ? w.en : w.uk; document.getElementById("eesTrFlag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("eesProg").textContent = (eesCur+1) + " / " + eesWords.length; document.getElementById("eesBar").style.width = Math.round((eesCur+1)/eesWords.length*100) + "%"; document.getElementById("eesCard").classList.remove("flipped"); } function eesFlip(){ document.getElementById("eesCard").classList.toggle("flipped"); } function eesNext(){ eesCur=(eesCur+1)%eesWords.length; eesRender(); } function eesPrev(){ eesCur=(eesCur-1+eesWords.length)%eesWords.length; eesRender(); } function eesSpeak(){ if(!eesWords.length) return; var s = new SpeechSynthesisUtterance(eesWords[eesCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
Chargement des tests...
— / —
Cours terminé
Félicitations pour votre réussite !
Merci d'avoir étudié avec nous. Votre accès reste actif pendant 12 mois. Nous vous souhaitons de réussir votre entretien d'embauche dès la première tentative et bonne chance dans votre recherche d'emploi !
Bienvenue dans le cours PRO de vocabulaire français pour vos « Démarches Administratives (CAF, Ameli) » !
Grâce à notre programme, vous apprendrez le vocabulaire essentiel, les expressions courantes et des phrases complètes qui vous aideront à comprendre facilement les formulaires, à échanger avec les conseillers et à effectuer vos démarches en toute confiance.Nous vous souhaitons un apprentissage agréable et une totale réussite dans la gestion de vos démarches administratives !
Félicitations ! Vous venez de compléter l'introduction du cours.
Ce n'est que le début ! La suite vous réserve une étude complète du vocabulaire des démarches administratives : CAF, Ameli, préfecture, mots-clés thématiques, expressions prêtes à l'emploi, phrases en situation réelle et tests interactifs pour ancrer vos acquis.
Profitez du cours complet pendant 3 mois pour seulement €9,99 !
Découvrez tout le vocabulaire clé qui vous aidera à gérer vos démarches administratives en France en toute confiance : CAF, Ameli, préfecture et bien plus.
var daWords = [ {fr:"Je voudrais prendre rendez-vous.", uk:"Я хотів би записатися на прийом.", en:"I would like to make an appointment."}, {fr:"Ai-je droit à l'allocation logement ?", uk:"Чи маю я право на житлову допомогу?", en:"Am I entitled to housing allowance?"}, {fr:"Comment obtenir ma carte vitale ?", uk:"Як отримати карту Vitale?", en:"How do I get my Vitale health card?"}, {fr:"Je dois renouveler mon titre de séjour.", uk:"Мені потрібно поновити вид на проживання.", en:"I need to renew my residence permit."}, {fr:"Comment demander l'aide au logement ?", uk:"Як подати заявку на житлову допомогу?", en:"How do I apply for housing assistance?"}, {fr:"Quels documents dois-je fournir ?", uk:"Які документи я маю надати?", en:"What documents do I need to provide?"}, {fr:"Comment déclarer mon médecin traitant ?", uk:"Як зареєструвати сімейного лікаря?", en:"How do I register my attending physician?"}, {fr:"Où puis-je suivre l'avancement de ma demande ?", uk:"Де я можу відстежити хід розгляду моєї заявки?", en:"Where can I track the progress of my request?"}, {fr:"Je souhaite déposer une réclamation.", uk:"Я хочу подати скаргу.", en:"I would like to file a complaint."}, {fr:"Comment demander la prime d'activité ?", uk:"Як подати заявку на надбавку за зайнятість?", en:"How do I apply for the in-work bonus?"} ]; var daCur = 0; var daCurrentLang = 'uk'; function daSetLang(lang) { daCurrentLang = lang; daRender(); } function daRender() { var w = daWords[daCur]; document.getElementById("daFr").textContent = w.fr; if (daCurrentLang === 'en') { document.getElementById("daLangBack").textContent = "🇬🇧"; document.getElementById("daUk").textContent = w.en; } else { document.getElementById("daLangBack").textContent = "🇺🇦"; document.getElementById("daUk").textContent = w.uk; } document.getElementById("daProg").textContent = (daCur + 1) + " / " + daWords.length; var bar = document.getElementById("daNativeBar"); if (bar) bar.value = daCur + 1; var card = document.getElementById("daCard"); if (card) card.classList.remove("flipped"); } function daFlip() { var card = document.getElementById("daCard"); if (card) card.classList.toggle("flipped"); } function daNext() { if (daCur >= daWords.length - 1) { var cb = document.getElementById("daCardsBlock"); var nb = document.getElementById("daNativeBar"); var ls = document.getElementById("daLangSwitch"); if (cb) cb.remove(); if (nb) nb.remove(); if (ls) ls.remove(); var fb = document.getElementById("daFinishBlock"); if (fb) fb.style.display = "block"; return; } daCur++; daRender(); } function daPrev() { if (daCur > 0) { daCur--; daRender(); } } function daSpeak() { var s = new SpeechSynthesisUtterance(daWords[daCur].fr); s.lang = "fr-FR"; s.rate = 0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); } daRender();
🇫🇷
Chargement des mots...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var dawWords = [], dawCur = 0; var dawSheetID = "1gN-jicRsAL2wNaMm3W-_Atx1b81Oox3pEIHVMxRO3YM"; var dawSheetName = "Слова (Mots)"; fetch("https://opensheet.elk.sh/" + dawSheetID + "/" + encodeURIComponent(dawSheetName)) .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("dawFrWord").textContent = "Tableau vide"; return; } dawWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); dawRender(); }) .catch(function(){ document.getElementById("dawFrWord").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="daw_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(dawWords.length) dawRender(); }); }); function dawGetLang(){ var el = document.querySelector('input[name="daw_lang"]:checked'); return el ? el.value : "uk"; } function dawRender(){ var w = dawWords[dawCur]; var lang = dawGetLang(); var frEl = document.getElementById("dawFrWord"); frEl.classList.remove("daw-loading"); frEl.textContent = w.fr; document.getElementById("dawTrWord").textContent = lang === "en" ? w.en : w.uk; document.getElementById("dawTrFlag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("dawProg").textContent = (dawCur+1) + " / " + dawWords.length; document.getElementById("dawBar").style.width = Math.round((dawCur+1)/dawWords.length*100) + "%"; document.getElementById("dawCard").classList.remove("flipped"); } function dawFlip(){ document.getElementById("dawCard").classList.toggle("flipped"); } function dawNext(){ dawCur=(dawCur+1)%dawWords.length; dawRender(); } function dawPrev(){ dawCur=(dawCur-1+dawWords.length)%dawWords.length; dawRender(); } function dawSpeak(){ if(!dawWords.length) return; var s = new SpeechSynthesisUtterance(dawWords[dawCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
🇫🇷
Chargement des phrases...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var dapWords = [], dapCur = 0; var dapSheetID = "1gN-jicRsAL2wNaMm3W-_Atx1b81Oox3pEIHVMxRO3YM"; var dapSheetName = "Фразы (Phrases)"; fetch("https://opensheet.elk.sh/" + dapSheetID + "/" + encodeURIComponent(dapSheetName)) .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("dapFrWord").textContent = "Tableau vide"; return; } dapWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); dapRender(); }) .catch(function(){ document.getElementById("dapFrWord").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="dap_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(dapWords.length) dapRender(); }); }); function dapGetLang(){ var el = document.querySelector('input[name="dap_lang"]:checked'); return el ? el.value : "uk"; } function dapRender(){ var w = dapWords[dapCur]; var lang = dapGetLang(); var frEl = document.getElementById("dapFrWord"); frEl.classList.remove("dap-loading"); frEl.textContent = w.fr; document.getElementById("dapTrWord").textContent = lang === "en" ? w.en : w.uk; document.getElementById("dapTrFlag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("dapProg").textContent = (dapCur+1) + " / " + dapWords.length; document.getElementById("dapBar").style.width = Math.round((dapCur+1)/dapWords.length*100) + "%"; document.getElementById("dapCard").classList.remove("flipped"); } function dapFlip(){ document.getElementById("dapCard").classList.toggle("flipped"); } function dapNext(){ dapCur=(dapCur+1)%dapWords.length; dapRender(); } function dapPrev(){ dapCur=(dapCur-1+dapWords.length)%dapWords.length; dapRender(); } function dapSpeak(){ if(!dapWords.length) return; var s = new SpeechSynthesisUtterance(dapWords[dapCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
🇫🇷
Chargement des phrases...
Cliquez pour retourner
🇺🇦
Cliquez pour retourner
— / —
var dasWords = [], dasCur = 0; var dasSheetID = "1gN-jicRsAL2wNaMm3W-_Atx1b81Oox3pEIHVMxRO3YM"; var dasSheetName = "Предложения (Phrases longues)"; fetch("https://opensheet.elk.sh/" + dasSheetID + "/" + encodeURIComponent(dasSheetName)) .then(function(r){ return r.json(); }) .then(function(data){ if(!Array.isArray(data) || !data.length){ document.getElementById("dasFrWord").textContent = "Tableau vide"; return; } dasWords = data.map(function(row){ var vals = Object.values(row); return { fr: vals[0]||"", uk: vals[1]||"", en: vals[2]||vals[1]||"" }; }); dasRender(); }) .catch(function(){ document.getElementById("dasFrWord").textContent = "Erreur de chargement"; }); document.querySelectorAll('input[name="das_lang"]').forEach(function(radio){ radio.addEventListener("change", function(){ if(dasWords.length) dasRender(); }); }); function dasGetLang(){ var el = document.querySelector('input[name="das_lang"]:checked'); return el ? el.value : "uk"; } function dasRender(){ var w = dasWords[dasCur]; var lang = dasGetLang(); var frEl = document.getElementById("dasFrWord"); frEl.classList.remove("das-loading"); frEl.textContent = w.fr; document.getElementById("dasTrWord").textContent = lang === "en" ? w.en : w.uk; document.getElementById("dasTrFlag").textContent = lang === "en" ? "🇬🇧" : "🇺🇦"; document.getElementById("dasProg").textContent = (dasCur+1) + " / " + dasWords.length; document.getElementById("dasBar").style.width = Math.round((dasCur+1)/dasWords.length*100) + "%"; document.getElementById("dasCard").classList.remove("flipped"); } function dasFlip(){ document.getElementById("dasCard").classList.toggle("flipped"); } function dasNext(){ dasCur=(dasCur+1)%dasWords.length; dasRender(); } function dasPrev(){ dasCur=(dasCur-1+dasWords.length)%dasWords.length; dasRender(); } function dasSpeak(){ if(!dasWords.length) return; var s = new SpeechSynthesisUtterance(dasWords[dasCur].fr); s.lang="fr-FR"; s.rate=0.9; speechSynthesis.cancel(); speechSynthesis.speak(s); }
Chargement des tests...
— / —
Cours terminé
Félicitations pour votre réussite !
Merci d'avoir étudié avec nous. Votre accès reste actif pendant 12 mois. Nous vous souhaitons de gérer sereinement toutes vos démarches administratives en France !
1. Objet de la plateformeLa plateforme a pour objectif de faciliter l’apprentissage du français grâce à différents contenus pédagogiques.Les contenus peuvent notamment comprendre :* vocabulaire thématique ; * cartes de mémorisation ; * phrases et expressions ; * dialogues ; * exercices interactifs ; * questionnaires et tests ; * contenus audio ou visuels ; * ainsi que tout autre support destiné à améliorer les compétences linguistiques de l’utilisateur.⸻2. Accès à la plateformeL’accès à certains contenus peut être gratuit.L’accès aux contenus premium est accordé après validation du paiement correspondant.Les modalités tarifaires, les abonnements, la durée d’accès et les moyens de paiement sont indiqués sur les pages concernées.⸻3. Compte utilisateurLorsque la création d’un compte est nécessaire, l’utilisateur s’engage à fournir des informations exactes et à jour.L’utilisateur est responsable de la confidentialité de ses identifiants de connexion.Toute activité réalisée depuis son compte est réputée avoir été effectuée par lui.⸻4. Utilisation autoriséeL’utilisateur est autorisé à :* consulter les contenus pédagogiques ; * utiliser les outils d’apprentissage proposés ; * suivre sa progression ; * contacter le support en cas de problème technique.L’utilisation est exclusivement personnelle.⸻5. Utilisation interditeIl est interdit de :* partager son compte avec des tiers ; * copier ou reproduire les contenus ; * vendre ou redistribuer les contenus ; * enregistrer massivement les ressources pédagogiques ; * contourner les mesures techniques de protection ; * utiliser la plateforme à des fins illégales.⸻6. Propriété intellectuelleTous les contenus présents sur la plateforme sont protégés par les lois relatives à la propriété intellectuelle.Cela comprend notamment :* textes ; * vocabulaire ; * traductions ; * exercices ; * questionnaires ; * illustrations ; * icônes ; * logos ; * vidéos ; * fichiers audio ; * interface graphique ; * design ; * code source.Toute reproduction totale ou partielle sans autorisation écrite est interdite.⸻7. PaiementLes paiements sont réalisés via les prestataires proposés sur la plateforme.L’accès aux contenus payants est activé après confirmation du paiement.Les prix peuvent être modifiés à tout moment, sans effet sur les achats déjà réalisés.⸻8. Politique de remboursementLes remboursements sont effectués conformément :* à la législation applicable ; * aux conditions du prestataire de paiement utilisé.Toute demande de remboursement peut être adressée au support.⸻9. Disponibilité du serviceL’éditeur met tout en œuvre pour assurer la disponibilité de la plateforme.Toutefois, aucune garantie n’est donnée concernant :* une disponibilité permanente ; * l’absence totale d’interruptions ; * l’absence d’erreurs techniques.Des opérations de maintenance peuvent être réalisées sans préavis.⸻10. Limitation de responsabilitéLa plateforme constitue un outil pédagogique.Elle ne garantit pas :* la réussite à un examen ; * l’obtention d’un emploi ; * un niveau linguistique particulier.L’utilisateur reste seul responsable de son apprentissage et de l’utilisation des connaissances acquises.L’éditeur ne pourra être tenu responsable des dommages directs ou indirects résultant de l’utilisation de la plateforme.⸻11. Données personnellesLes données personnelles sont traitées conformément à la Politique de confidentialité.L’utilisateur dispose des droits prévus par le Règlement Général sur la Protection des Données (RGPD).⸻12. RésiliationL’éditeur peut suspendre ou supprimer un compte en cas de non-respect des présentes Conditions.L’utilisateur peut cesser d’utiliser la plateforme à tout moment.La suppression du compte n’entraîne pas automatiquement le remboursement des achats déjà effectués.⸻13. Force majeureL’éditeur ne pourra être tenu responsable de l’inexécution de ses obligations en cas de force majeure, notamment :* catastrophe naturelle ; * panne générale d’Internet ; * conflit social ; * guerre ; * décision administrative ; * panne majeure des services tiers.⸻14. Modification des ConditionsLes présentes Conditions peuvent être modifiées à tout moment.La nouvelle version entre en vigueur dès sa publication sur la plateforme.⸻15. Droit applicableLes présentes Conditions sont régies par le droit français.En cas de litige, les parties rechercheront une solution amiable avant toute procédure judiciaire.À défaut d’accord, les tribunaux français seront compétents.⸻16. ContactPour toute question concernant la plateforme :E-mail : [email protected]⸻17. Langues disponiblesLa plateforme peut être proposée dans plusieurs langues.Le contenu pédagogique peut varier selon la langue sélectionnée, sans modifier la finalité pédagogique du service.⸻18. AcceptationEn utilisant la plateforme, l’utilisateur reconnaît avoir lu, compris et accepté l’ensemble des présentes Conditions générales d’utilisation.
PRO — Détails du cours
Que comprend le cours ?
✅ Plus de 500+ mots, expressions et phrases utiles (français / langue de traduction)✅ 40 quiz interactifs pour tester vos connaissances✅ Un vocabulaire soigneusement organisé par thème✅ Des cartes d’apprentissage simples et efficaces✅ Un accès depuis un téléphone, une tablette ou un ordinateur✅ Paiement unique (sans abonnement ni frais cachés)✅ Accès pendant 3 mois
À qui s'adresse ce cours ?
🔹 aux personnes qui souhaitent enrichir leur vocabulaire en français ; 🔹 à celles qui apprennent le français pour le travail, les études ou la vie quotidienne ; 🔹aux personnes préparant un examen, un entretien d'embauche ou toute autre situation nécessitant un vocabulaire spécifique ; 🔹à toute personne désirant progresser en français grâce à un apprentissage pratique.
Ce que ce cours n'est pas
❌ Ce n'est pas un cours complet de langue française.❌ Ce n'est pas une formation officielle ni un remplacement d'un professeur ou d'un organisme de formation.✅ C'est un outil pratique permettant d'apprendre rapidement le vocabulaire français à travers des mots, des expressions, des phrases et des quiz interactifs.
Prix
Le prix dépend du cours sélectionné.
Paiement unique (sans abonnement ni frais cachés)Accès valable pendant 3 mois