{"products":[{"id":"product:dagboek","type":"product","title":"Dagboek, the Dutch learning journal","summary":"Write a journal entry in your own language and receive it back in corrected Dutch with audio, explanations and vocabulary drawn from what you wrote.","canonicalUrl":"https://www.dutchfluency.com/dagboek","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["writing","journal","vocabulary"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1","B2"],"cost":"see-current-page"}},{"id":"product:reading-method","type":"product","title":"DFL Methode reading books","summary":"Colour-coded reading books that teach the Dutch sound system across four progressive levels, marking target sounds, the schwa and silent letters.","canonicalUrl":"https://www.dutchfluency.com/reading","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["reading","pronunciation","phonics"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2"],"cost":"see-current-page"}},{"id":"product:email-training","type":"product","title":"Dutch by email","summary":"Focused Dutch exercises delivered to your inbox on the days you choose.","canonicalUrl":"https://www.dutchfluency.com/tools/email-training","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["practice","grammar","vocabulary"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"see-current-page"}},{"id":"product:assessment","type":"product","title":"Dutch Fluency Assessment","summary":"Find an appropriate Dutch learning starting point.","canonicalUrl":"https://www.dutchfluency.com/assessment","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["assessment","level"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":[],"cost":"see-current-page"}},{"id":"product:bootcamps","type":"product","title":"Dutch Fluency Bootcamps","summary":"Intensive guided Dutch programmes run over a fixed period.","canonicalUrl":"https://www.dutchfluency.com/bootcamps","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["course","intensive","speaking"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"see-current-page"}},{"id":"product:coaching","type":"product","title":"Dutch Fluency Coaching","summary":"Individual Dutch learning support and coaching.","canonicalUrl":"https://www.dutchfluency.com/coaching","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["speaking","coaching","feedback"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":[],"cost":"see-current-page"}},{"id":"product:courses","type":"product","title":"Dutch Fluency Courses","summary":"Structured Dutch learning courses.","canonicalUrl":"https://www.dutchfluency.com/courses","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["course","structured-learning"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"see-current-page"}},{"id":"product:exam-preparation","type":"product","title":"Dutch Fluency Exam Preparation","summary":"Dutch integration and NT2 exam preparation resources.","canonicalUrl":"https://www.dutchfluency.com/exams","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["inburgering","nt2","exam"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A2","B1"],"cost":"see-current-page"}},{"id":"product:teams","type":"product","title":"Dutch Fluency for teams","summary":"Dutch language training for organisations onboarding international staff.","canonicalUrl":"https://www.dutchfluency.com/teams","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["business","onboarding","course"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"see-current-page"}},{"id":"product:learning-apps","type":"product","title":"Dutch Fluency Learning Apps","summary":"The full set of interactive Dutch practice apps in one dashboard, with progress tracking, daily challenges, dictation, conversation practice and flashcards. Includes the free arcade games Fluency Runner, Fluency Verbs and Fluency Rush, which live on their own subdomains.","canonicalUrl":"https://www.dutchfluency.com/tools","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["apps","practice","vocabulary","grammar"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1","B2"],"cost":"see-current-page"}},{"id":"product:free-podcasts","type":"product","title":"Dutch Fluency Podcasts and Transcripts","summary":"Public Dutch listening and transcript resources across learner levels.","canonicalUrl":"https://www.dutchfluency.com/podcasts","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["listening","transcripts","podcasts"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"free-content"}},{"id":"product:dutch-town","type":"product","title":"Dutch Town, a Dutch-language RPG","summary":"A role-playing game set in a virtual Amsterdam, where quests, characters and shops teach vocabulary in context.","canonicalUrl":"https://www.dutchfluency.com/dutch-town","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["game","vocabulary","immersion"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"see-current-page"}},{"id":"product:fluency-photo","type":"product","title":"Fluency Photo","summary":"Upload any photograph, describe it in Dutch, and receive grammar and vocabulary feedback on the description.","canonicalUrl":"https://www.dutchfluency.com/tools/fluency-photo","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["writing","vocabulary","grammar"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"free-content"}},{"id":"product:jouw-podcast","type":"product","title":"Jouw Podcast, a personalised Dutch podcast","summary":"A daily Dutch podcast generated around your own interests, work and level, available through ordinary podcast apps.","canonicalUrl":"https://www.dutchfluency.com/jouw-podcast","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["listening","podcasts","personalised"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1","B2"],"cost":"see-current-page"}},{"id":"product:nt2-trainer","type":"product","title":"NT2 Trainer","summary":"Structured NT2 exam exercises across reading, writing, listening and speaking at every CEFR level.","canonicalUrl":"https://www.dutchfluency.com/tools/nt2-trainer","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["nt2","exam","reading","writing","listening","speaking"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1","B2"],"cost":"see-current-page"}},{"id":"product:tulip-trainer","type":"product","title":"Tulip Trainer, pronunciation practice","summary":"Interactive Dutch pronunciation training with story read-along and immediate feedback on individual sounds.","canonicalUrl":"https://www.dutchfluency.com/tools/tulip-trainer","language":"en","availableLanguages":["en"],"cefrLevel":null,"topics":["pronunciation","speaking","listening"],"publishedAt":null,"updatedAt":null,"sourceName":"Dutch Fluency","contentAccess":"metadata","metadata":{"cefrLevels":["A1","A2","B1"],"cost":"see-current-page"}}]}