<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/png" href="/logo-v1.png" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>NewsLingo - Learn Languages Through News</title>
    <meta name="description" content="Improve your language skills with real news articles tailored to your level. Learn German, French, Portuguese and more through immersive content." />
    <meta name="keywords" content="language learning, news articles, language immersion, learn German, learn French, learn Portuguese, vocabulary building, reading comprehension, language fluency" />
    <meta name="author" content="NewsLingo" />
    <meta name="robots" content="index, follow" />
    
    <!-- Open Graph / Social Media - Default values, overridden by React Helmet on specific pages -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://newslingo.online/" />
    <meta property="og:title" content="NewsLingo - Learn Languages Through News" />
    <meta property="og:description" content="Improve your language skills with real news articles tailored to your level" />
    <meta property="og:image" content="https://newslingo.online/lovable-uploads/c0381838-1e8d-4b47-8efa-30a4480d0e2e.png" />
    
    <!-- Twitter -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="NewsLingo - Learn Languages Through News" />
    <meta name="twitter:description" content="Improve your language skills with real news articles tailored to your level" />
    <meta name="twitter:image" content="https://newslingo.online/lovable-uploads/c0381838-1e8d-4b47-8efa-30a4480d0e2e.png" />
    
    <!-- NOTE: Canonical URL is handled by React Helmet on each page to avoid duplicate content issues -->
    
    <!-- Google Analytics GA4 -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-ETC9R1741B"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-ETC9R1741B');
    </script>
    
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap" rel="stylesheet">
    
    <!-- Organization schema markup -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "EducationalOrganization",
      "name": "NewsLingo",
      "url": "https://newslingo.online",
      "logo": "https://newslingo.online/lovable-uploads/c0381838-1e8d-4b47-8efa-30a4480d0e2e.png",
      "sameAs": [],
      "description": "NewsLingo is a language learning platform that uses authentic news articles to improve your language skills."
    }
    </script>
    <script type="module" crossorigin src="/assets/index-o47OisRG.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-BUkODCO1.css">
  </head>
  <body>
    <div id="root">
      <!-- SEO fallback content visible to crawlers before JS executes -->
      <div style="position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;">
        <h1>NewsLingo — Learn Languages Through Real News Articles</h1>
        <p>Build fluency with authentic articles graded to your level. Read, listen, and expand your vocabulary naturally. NewsLingo helps you learn German, French, Portuguese, Spanish, Italian, Russian, Polish, Arabic, Korean, and English through real news content adapted to your CEFR level (A1, A2, B1, B2, C1, C2).</p>
        <h2>Learn languages through news articles</h2>
        <ul>
          <li><a href="/german">Explore German news articles at different language levels</a> — Learn German with graded news articles from A1 to C2.</li>
          <li><a href="/french">Explore French news articles at different language levels</a> — Learn French with graded news articles from A1 to C2.</li>
          <li><a href="/portuguese">Explore Portuguese news articles at different language levels</a> — Learn Portuguese with graded news articles.</li>
          <li><a href="/spanish">Explore Spanish news articles at different language levels</a> — Learn Spanish with graded news articles.</li>
          <li><a href="/italian">Explore Italian news articles at different language levels</a> — Learn Italian with graded news articles.</li>
          <li><a href="/russian">Explore Russian news articles at different language levels</a> — Learn Russian with graded news articles.</li>
          <li><a href="/polish">Explore Polish news articles at different language levels</a> — Learn Polish with graded news articles.</li>
          <li><a href="/arabic">Explore Arabic news articles at different language levels</a> — Learn Arabic with graded news articles.</li>
          <li><a href="/korean">Explore Korean news articles at different language levels</a> — Learn Korean with graded news articles.</li>
          <li><a href="/english">Explore English news articles at different language levels</a> — Learn English with graded news articles.</li>
          <li><a href="/tools">Language Learning Tools and Resources</a></li>
          <li><a href="/about">About NewsLingo</a></li>
        </ul>
        <h2>How it works</h2>
        <p>Pick a language, choose your level, and read fresh news articles every day. Listen with native-quality audio, tap any word for an instant translation, and save your favorite articles to revisit later.</p>
      </div>
    </div>
    <noscript>
      <div>
        <h1>NewsLingo — Learn Languages Through News</h1>
        <p>JavaScript is required to use NewsLingo's interactive reader. Please enable JavaScript, or browse our language sections: <a href="/german">German</a>, <a href="/french">French</a>, <a href="/portuguese">Portuguese</a>, <a href="/spanish">Spanish</a>, <a href="/italian">Italian</a>, <a href="/russian">Russian</a>, <a href="/polish">Polish</a>, <a href="/arabic">Arabic</a>, <a href="/korean">Korean</a>, <a href="/english">English</a>.</p>
      </div>
    </noscript>
    <script src="https://cdn.gpteng.co/gptengineer.js" type="module"></script>
    <script type="text/javascript" src="https://s.skimresources.com/js/281226X1767491.skimlinks.js"></script>
  </body>
</html>
