Language/EducationEnglish · Spanish · French · German · Italian · Portuguese · Japanese · Korean · Chinese · Hindi · Russian · Arabic · Turkish · Dutch · Vietnamese · Polish · Swedish · Indonesian · Greek · Ukrainian · Thai · Persian · Hebrew · Norwegian · Danish · Czech · Romanian · Finnish · Hungarian · Bengali

How Vinlingo is built

Measured numbers

Counted by the collection, not written by hand. A figure we cannot support is left out rather than shown as zero.

Pages
876
4th of 7 measured in Language/Education, by sitemap URLs
Page count over time
Page count has not changed: 876 pages measured, 30 Sep to 25 Oct
Languages
30 languages
Deploys
31 in the last 30 days
Last deploy 24 Oct 2026. From the public status feed
llms.txt
Published
llms.txt 6.4 KB · llms-full.txt 10.3 KB
Sitemap
Listed in robots.txt
Content last updated
24 Oct 2026
As reported by the site itself

Tech and AI search

Read from the live site on 2026-10-23: its homepage, robots.txt and llms.txt. A line we could not read is left out.

Built with
Next.js
Read from the homepage markup
Structured data
FAQPage, Organization, WebSite
schema.org types on the homepage
AI crawler access
Allows all 11 major AI crawlers
From the site’s robots.txt
llms.txt link depth
8 page links
Markdown links in the site’s llms.txt

Built

Counted from the site's own database and storage every night. A figure we cannot read is left out rather than shown as zero.

Courses
870
each a source-to-target language pair
Languages
30
Exercises
7,701,608
in the database
Lessons
1,046,410
Stories
5,366
bilingual
Audio clips
145,817
3.07 GB stored
Audio coverage
45.5%
of exercises have audio
Skills audio-ready
51.8%
of skills

Being built

Written by hand, as of . No dates are promised.

  • Content rounds R55 to R75

    Shipped in October 2026 and waiting for audio.

  • Content round R76

    Planned.

  • Audio catch-up for rounds R38 to R70

    Planned: about 93,000 clips.

As audio is added, the audio coverage figure above rises on its own: it is counted from the database, not edited here.

How it is built, by role

The same roles apply across the whole collection. Nothing in this block is specific to this site; what the site says about itself is quoted word for word below it.

  1. 1

    Edge network

    Visitors reach a site through an edge layer: a content delivery network with a web application firewall in front of it.

  2. 2

    Application host

    The edge talks to an application host that serves the site and renders its pages.

  3. 3

    Data

    What the pages show comes from a relational database or, for a site pre-rendered at build time, from data files built into its release.

  4. 4

    Scheduled measurement

    The collection measures its sites on a schedule: content dates and site health nightly, page counts read from each site’s sitemap weekly. Every reading is kept with its date. A site too large to re-walk is not re-measured, and shows no trend.

  5. 5

    Public status feed

    A monitoring panel sends a signed report on uptime, deploys and backups once a day, and the Operations page publishes it. A figure on this page that comes from that report says so.

In the site's own words

Each passage is copied unaltered from a page the site publishes, with the address it was taken from and the date we took it. We add nothing between them.

“Vinlingo (https://vinlingo.org) is a free, gamified language-learning web app.”

Source: vinlingo.org/llms-full.txt · retrieved 2026-10-24

“Content is authored once per target language (vocabulary, example sentences, grammar) with translations/glosses for every source language, validated against a strict schema, and rendered into per-pair exercise files that are seeded into the database.”

Source: vinlingo.org/llms-full.txt · retrieved 2026-10-24

“Each beta course is built from a shared blueprint, validated automatically, and ships with an honest confidence report; non-Latin-script targets (Japanese, Korean, Chinese, Hindi, Russian, Arabic, Greek, Ukrainian, Thai, Persian, Hebrew, Bengali) carry the most explicit native-review caveats.”

Source: vinlingo.org/llms-full.txt · retrieved 2026-10-24

“All exercise content is authored offline and served from a database; the app does not call any AI API at runtime.”

Source: vinlingo.org/llms.txt · retrieved 2026-10-24

“Every course runs from CEFR A1 (absolute beginner) to C1 (advanced), with grammar notes and bilingual stories along the way.”

Source: vinlingo.org/ · retrieved 2026-10-24

“Audio: pre-generated ElevenLabs + Google Cloud TTS clips stored on Cloudflare R2 (browser Web Speech fallback).”

Source: vinlingo.org/llms-full.txt · retrieved 2026-10-24

Screenshots

  • Vinlingo website screenshot 1
  • Vinlingo website screenshot 2
  • Vinlingo website screenshot 3

Timeline

Page count has not changed: 876 pages measured, 30 Sep to 25 Oct

Pages measured over timePages measured: 30 Sep, 876; 10 Oct, 876; 18 Oct, 876; 25 Oct, 876.87630 Sep87610 Oct87618 Oct87625 Oct
Pages measured over time
DatePages
2026-09-30876
2026-10-10876
2026-10-18876
2026-10-25876
  1. 30 Sep 2026876 pages
  2. 10 Oct 2026876 pages
  3. 18 Oct 2026876 pages
  4. 25 Oct 2026876 pages