Bill 96 French-Parity Website Checker avatar

Bill 96 French-Parity Website Checker

Pricing

$5.00 / 1,000 page analyseds

Go to Apify Store
Bill 96 French-Parity Website Checker

Bill 96 French-Parity Website Checker

Check that English pages have working French equivalents (Quebec Bill 96 / Charter of the French Language).

Pricing

$5.00 / 1,000 page analyseds

Rating

0.0

(0)

Developer

Frank Nagy

Frank Nagy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Bill 96 / Loi 96 French-Parity Website Checker

Crawls up to N same-host pages (no browser, so it is fast and cheap). For each page it:

  • detects the language from visible text (franc), and from <html lang>;
  • finds the French equivalent (hreflang or the "Français" switcher link) and checks that it responds;
  • computes an English-only text ratio.

Issues flagged: ENGLISH_PAGE_WITHOUT_FR_EQUIVALENT, FR_EQUIVALENT_BROKEN_xxx, FR_PAGE_WITH_SIGNIFICANT_ENGLISH, HTML_LANG_MISMATCH. The first dataset row is a site summary, which is also saved in the key-value store as SUMMARY. Input: startUrl (default https://example.com), maxPages (default 2), verifyFrLinks. Fails loudly when 0 pages are analysed. The default is one small public page so the Apify Store health run needs no credentials and finishes quickly; raise maxPages for a real site. Limits: heuristic indicator only, not legal advice on the Charter of the French Language. JS-only sites (SPA) show little text; a Playwright mode is a planned v2.


Français / French summary

Vérificateur de parité française (Loi 96)

Parcourt jusqu'à N pages du site. Pour chaque page, il détecte la langue, trouve l'équivalent français (hreflang ou lien « Français ») et vérifie qu'il répond, puis calcule la proportion de texte uniquement en anglais. Une ligne de synthèse est produite pour l'ensemble du site. Échec explicite si aucune page n'est analysée. Indicateur automatisé, ne constitue pas un avis juridique sur la Charte de la langue française.


Built and maintained by MasterInvictus.