Which French official portals speak English

We opened twenty-four portals that an American uses in the first year in France and read each one. For every portal the table says whether an English version exists, whether the procedure is in English, which languages it offers and what support it states in English.

Pages read on 28 October 2026.

The count

6 of 22

Portals read that have a full English version

Three of them are services of the same portal, ANEF. Counted by site that is 4 of 19.

8 of 22

Portals whose procedure pages we read were in English

1 more was in English in part and 7 were not. The rest have no procedure page we read.

1

Portal that says in words that support is available in English

ameli.fr. A contact on an English page is listed in the table but is not counted.

English version of the 24 portals (computed from the pages read)
  1. Full 6
  2. Partial 5
  3. None 11
  4. Not read 2

The count depends on how a portal is classified. The rules are in the method and every page behind a row is in the table.

Portal by portal

Open a row to see the pages read for it: the address, the route that read it and the counts the verdict comes from.

Twenty-four portals, read on 28 October 2026. "Not read" means no page could be read on any of three routes.
PortalEnglish versionProcedure in EnglishLanguages offeredEnglish support stated
France-Visas The visa application and its checklist.
Pages read
  • Home page. france-visas.gouv.fr/ browser window, declares "fr-FR", whole page of 471 words: 0 English and 177 French function words, share 0.00. Verdict: French. The first load of the root address in the browser pane. A later load of the same address redirected to /en/.
  • English entry (through the English entry). france-visas.gouv.fr/en/ browser window, declares "en-US", main text of 576 words: 97 English and 4 French function words, share 0.96. Verdict: English.
  • Procedure (through the English entry). france-visas.gouv.fr/en/demande-de-visa browser window, declares "en-US", whole page of 181 words: 23 English and 0 French function words, share 1.00. Verdict: English.
  • Support or contact (through the English entry). france-visas.gouv.fr/en/faq browser window, declares "en-US", main text of 4,281 words: 1,045 English and 2 French function words, share 1.00. Verdict: English.
  • Support or contact. france-visas.gouv.fr/en/etats-unis-d-amerique"Helpline: +1 305 602 5861 (from 8:30 AM Atlantic time until 3:30 PM Pacific time)" Page for the United States, in English; the helpline is the visa centre operator's, not the consulate's.
  • Support or contact. france-visas.gouv.fr/en/etats-unis-d-amerique"The visas office of the consulate general in Washington D.C. also answers requests by email : visas.washington-fslt@diplomatie.gouv.fr"

Languages: French, English, Spanish, Chinese, Arabic, Russian. Found through: hreflang addresses in the page head.

Full Yes French, English, Spanish, Chinese, Arabic, Russian none stated on the pages read
TLScontact (United States) Booking and attending the visa appointment.
Pages read

The page answers with a security check ("Just a moment", Cloudflare). A plain fetch got HTTP 403, a browser window stayed on the check and so did a second, regular browser (Brave).

Languages: not read. Found through: not read.

Not read Not read not read not read
ANEF: validating a long-stay visa The online validation of a VLS-TS within three months of arrival.
Pages read

Languages: French, English, Chinese. Found through: language controls on the pages ("FR - Français", "EN - English", "ZH - 中文").

Full Yes French, English, Chinese none stated on the pages read
ANEF: residence permit request Asking for or renewing a residence permit online.
Pages read

Languages: French, English, Chinese. Found through: language controls on the pages.

Full Yes French, English, Chinese none stated on the pages read
ANEF: French nationality request The naturalisation request, started from the link "Je demande la nationalité française".
Pages read

Languages: French, English, Chinese. Found through: language controls on the pages.

Full Yes French, English, Chinese none stated on the pages read
service-public.gouv.fr The official sheets on visas, permits, work, tax and benefits.
Pages read

Languages: French, English. Found through: hreflang addresses in the page head.

PartialEnglish sheets only Yes French, English none stated on the pages read
ameli.fr Health insurance: the account, reimbursements, the carte Vitale.
Pages read

Languages: French. Found through: no language control and no hreflang address on the home page; a link "English Pages" in the footer.

PartialEnglish section only Partial French Yes
etudiant-etranger.ameli.fr The social security registration of international students.
Pages read
  • Home page. etudiant-etranger.ameli.fr/ browser window, declares "fr", whole page of 147 words: 0 English and 38 French function words, share 0.00. Verdict: French.
  • English entry (through the English entry). etudiant-etranger.ameli.fr/ browser window, declares "en", whole page of 131 words: 39 English and 1 French function words, share 0.98. Verdict: English. After choosing English in the language menu.
  • Procedure (through the English entry). etudiant-etranger.ameli.fr/ browser window, declares "en", whole page of 131 words: 39 English and 1 French function words, share 0.98. Verdict: English. The registration starts on this page ("Verify your eligibility to launch registration"). We did not open the form behind it.

Languages: French, English, Spanish. Found through: the language menu of the page.

Full Yes French, English, Spanish none stated on the pages read
impots.gouv.fr The tax account, the return, tax notices.
Pages read
  • Home page. www.impots.gouv.fr/accueil plain fetch, declares "fr", whole page of 1,320 words: 0 English and 314 French function words, share 0.00. Verdict: French.
  • English entry (through the English entry). www.impots.gouv.fr/international-en plain fetch, declares "en", main text of 268 words: 42 English and 8 French function words, share 0.84. Verdict: English. The menu, header and footer around the English text are in French.
  • Account sign-in. cfspart.impots.gouv.fr/ browser window, declares "fr", main text of 137 words: 0 English and 36 French function words, share 0.00. Verdict: French. Sign-in page of the personal account (reached through its authentication address). No English version found.
  • Support or contact. www.impots.gouv.fr/contacts plain fetch, declares "fr", whole page of 1,597 words: 2 English and 311 French function words, share 0.01. Verdict: French.

Languages: French. Found through: one hreflang address (fr) and a menu entry "International (EN)".

PartialEnglish section only No French none stated on the pages read
impots.gouv.fr: the tax treaties page The page that lists the international tax treaties, with the United States convention.
Pages read

Languages: French. Found through: one hreflang address (fr).

None Not read French none stated on the pages read
ANTS / France Titres Driving licence exchange, vehicle registration, identity documents.
Pages read
  • Home page. ants.gouv.fr/ browser window, declares "fr", whole page of 407 words: 0 English and 87 French function words, share 0.00. Verdict: French.
  • English entry (through the English entry). ants.gouv.fr/home browser window, declares "en", whole page of 379 words: 59 English and 1 French function words, share 0.98. Verdict: English.
  • Support or contact (through the English entry). permisdeconduire.ants.gouv.fr/home/help-contact browser window, declares "en", whole page of 548 words: 95 English and 2 French function words, share 0.98. Verdict: English. Help and contact page of the driving licence site.
  • Procedure (through the English entry). permisdeconduire.ants.gouv.fr/?lang=en browser window, declares "fr", whole page of 393 words: 0 English and 83 French function words, share 0.00. Verdict: French. The link "Driving licence" on the English home page, address ending in ?lang=en. At the first load it opened the French home page of the driving licence site.

Languages: French, English. Found through: the language control ("FR - Français", "EN - English").

Partialsome pages read were not English No French, English none stated on the pages read
CAF Housing aid and family benefits.
Pages read
  • Home page. www.caf.fr/ plain fetch, declares "fr", whole page of 1,233 words: 0 English and 262 French function words, share 0.00. Verdict: French.
  • Procedure. www.caf.fr/allocataires/aides-et-demarches plain fetch, declares "fr", main text of 552 words: 0 English and 123 French function words, share 0.00. Verdict: French.

Languages: French. Found through: no language control and no hreflang address; /en answers HTTP 404.

None No French none stated on the pages read
URSSAF Social contributions, self-employed registration.
Pages read

Languages: French. Found through: no language control and no hreflang address; /en answers HTTP 404.

None No French none stated on the pages read
La Poste Identité Numérique The digital identity that gives access to services through FranceConnect.
Pages read

Languages: French. Found through: no language control and no hreflang address; /en returns the French home page.

None Not read French none stated on the pages read
FranceConnect The single sign-on to public services.
Pages read
  • Home page. www.franceconnect.gouv.fr/ plain fetch, declares "fr", main text of 865 words: 0 English and 208 French function words, share 0.00. Verdict: French.
  • Support or contact. aide.franceconnect.gouv.fr/ plain fetch, declares "fr", whole page of 275 words: 0 English and 60 French function words, share 0.00. Verdict: French.

Languages: French. Found through: no language control and no hreflang address; /en answers HTTP 404.

None Not read French none stated on the pages read
Préfecture de police de Paris Appointments and files for residence in Paris.
Pages read

Languages: French. Found through: one hreflang address (fr), no language control.

None Not read French none stated on the pages read
Préfecture des Bouches-du-Rhône Appointments and files for residence in Marseille and the department.
Pages read

Languages: French. Found through: no language control and no hreflang address.

None No French none stated on the pages read
Préfecture du Rhône Appointments and files for residence in Lyon and the department.
Pages read
  • Home page. www.rhone.gouv.fr/ plain fetch, declares "fr", whole page of 725 words: 2 English and 183 French function words, share 0.01. Verdict: French.
  • Procedure. www.rhone.gouv.fr/Prendre-un-rendez-vous plain fetch, declares "fr", main text of 40 words: 0 English and 11 French function words, share 0.00. Verdict: French. A short page: it holds 40 words.
  • Support or contact. www.rhone.gouv.fr/nous-contacter plain fetch, declares "fr", main text of 700 words: 7 English and 144 French function words, share 0.05. Verdict: French.

Languages: French. Found through: no language control and no hreflang address.

None No French none stated on the pages read
Préfecture des Alpes-Maritimes Appointments and files for residence in Nice and the department.
Pages read

Languages: French. Found through: no language control and no hreflang address.

None No French none stated on the pages read
Campus France USA The Études en France file and the student visa steps for US students.
Pages read
  • English entry (through the English entry). www.usa.campusfrance.org/ plain fetch, declares "en", main text of 464 words: 36 English and 20 French function words, share 0.64. Verdict: English. The French counts come from names such as "Etudes en France".
  • Procedure (through the English entry). www.usa.campusfrance.org/application-overview plain fetch, declares "en", main text of 808 words: 153 English and 2 French function words, share 0.99. Verdict: English.
  • Support or contact (through the English entry). www.usa.campusfrance.org/contact plain fetch, declares "en", main text of 196 words: 32 English and 0 French function words, share 1.00. Verdict: English.

Languages: English. Found through: one hreflang address (en); the site is published in English.

Full Yes English none stated on the pages read
France Éducation international (TCF) The TCF French tests used for residence and naturalisation.
Pages read

Languages: French, English, Spanish. Found through: hreflang addresses (fr, en, es) and the language control.

Partialsome pages read were not English Yes French, English, Spanish none stated on the pages read
Civic training and exam preparation (Ministry of the Interior) The sheets and questions of the civic exam required for some permits and for nationality.
Pages read

Languages: French. Found through: no language control and no hreflang address.

None Not read French none stated on the pages read
OFII Integration contract, medical visit when convened.
Pages read

The home page answers with a maintenance page, in French and English ("Service en maintenance", "Maintenance service"): HTTP 503 by fetch and the same page in a browser window and in a second, regular browser (Brave).

Languages: not read. Found through: not read.

Not read Not read not read not read
France Travail Registration as a jobseeker and benefits.
Pages read
  • Home page. www.francetravail.fr/accueil/ browser window, declares "fr", whole page of 809 words: 0 English and 158 French function words, share 0.00. Verdict: French.

Languages: French. Found through: no language control and no hreflang address.

None Not read French none stated on the pages read

Rows for ANEF are three services of one portal and share the same English entry. "Procedure in English" reads the information page, the account sign-in or the form entry of the procedure that we opened. It says nothing about the screens behind a sign-in, which we did not open.

Where an English address answers in another language

4 pages we reached through an English entry point were not in English. They are listed with their counts.

  • service-public.gouv.fr: www.service-public.gouv.fr/?lang=en declares "en" and its text holds 2 English and 79 French function words, a verdict of French. The page declares English and its text is French.
  • ANTS / France Titres: permisdeconduire.ants.gouv.fr/?lang=en declares "fr" and its text holds 0 English and 83 French function words, a verdict of French. The link "Driving licence" on the English home page, address ending in ?lang=en. At the first load it opened the French home page of the driving licence site.
  • France Éducation international (TCF): www.france-education-international.fr/en declares "en" and its text holds 39 English and 57 French function words, a verdict of mixed.
  • France Éducation international (TCF): www.france-education-international.fr/en/node/307 declares "en" and its text holds 1 English and 164 French function words, a verdict of French. An address under /en whose text is French.

Portals with no English entry point

Eleven portals offered no English entry point on the pages we read: impots.gouv.fr: the tax treaties page, CAF, URSSAF, La Poste Identité Numérique, FranceConnect, Préfecture de police de Paris, Préfecture des Bouches-du-Rhône, Préfecture du Rhône, Préfecture des Alpes-Maritimes, Civic training and exam preparation (Ministry of the Interior), France Travail. For each we looked for a language control, a hreflang address, a link named English and the addresses /en and ?lang=en. A portal can still publish English pages that its own menus do not link to. We found none.

What support is stated

We counted support as stated in English only when a sentence on a page we read says so in words.

  • ameli.fr: "Our English speaking operators will answer you as soon as possible, if" and "If necessary, you may be referred over to an English-speaking.helpline."
  • France-Visas lists a contact on an English page without saying that it answers in English: "Helpline: +1 305 602 5861 (from 8:30 AM Atlantic time until 3:30 PM Pacific time)" and "The visas office of the consulate general in Washington D.C. also answers requests by email : visas.washington-fslt@diplomatie.gouv.fr"

For the other portals we read no sentence about support in English. That is not a statement that none exists: it is what the pages we read say.

What we could not read

  • TLScontact (United States): The page answers with a security check ("Just a moment", Cloudflare). A plain fetch got HTTP 403, a browser window stayed on the check and so did a second, regular browser (Brave).
  • OFII: The home page answers with a maintenance page, in French and English ("Service en maintenance", "Maintenance service"): HTTP 503 by fetch and the same page in a browser window and in a second, regular browser (Brave).

These two count in the 24 and in no other total.

How each portal was read

For each portal we picked the page where an American starts (the home page), the English entry point when we found one, one page of the procedure, the sign-in page of its account when there is one, and a support page. 64 pages in all, on 28 October 2026. Each was read by one of three routes, in this order: a plain fetch of the page, a browser window when the page needs scripts or refuses robots, and a second, regular browser (Brave) when the first two fail. The route is on every page of the table.

What is measured on a page

  • Declared language. The language in the page's html lang attribute.
  • Text. The main text of the page when it has one of at least 50 words, otherwise the whole page. A main text keeps the menus and footers in French from lowering the count of an English page.
  • Counts. The number of English function words (the, and, of, to, you, your, for, with, is, are, this, that, can, will) and of French function words (le, la, les, de, des, du, et, vous, votre, pour, est, sont, avec, une, dans, que, pas) in that text. The share is English over the two together.
  • Verdict. English when the share is 0.60 or more, French under 0.30, mixed between, and no verdict under 10 such words. These cut-offs are ours. The counts are published so that anyone can try another.

Names and titles in French (a program called "Etudes en France") add French words to an English page. The counts for the browser pane readings come from the visible text of the page or the text of the element, which differ by a few words.

How a portal is classified

  • English version. None when no English entry point was found. Partial when one exists but covers a section or some sheets only, or when a page read through it is not English. Full when it covers the site and every page read through it is English.
  • Procedure in English. Yes when every procedure page and account sign-in we read is English, partial when some are, no when none is.
  • English support stated. Yes when a sentence on a page read says that support is available in English.

The same measure can be pasted in a browser console on any page:

(()=>{const m=document.querySelector('main,[role=main]'),t0=(m&&m.textContent.split(/\s+/).length>=50?m:document.body).textContent,n=r=>(t0.match(r)||[]).length;return {htmlLang:document.documentElement.lang,scope:m&&m.textContent.split(/\s+/).length>=50?'main':'page',words:t0.split(/\s+/).length,en:n(/\b(the|and|of|to|you|your|for|with|is|are|this|that|can|will)\b/gi),fr:n(/\b(le|la|les|de|des|du|et|vous|votre|pour|est|sont|avec|une|dans|que|pas)\b/gi)}})()

Nothing on this page is an opinion. Each cell is a page, a count or a quotation. How we check facts in general is on how we verify. Journalists will find the contact and the other figures on the press page. Our guide to the first month in France goes through the steps these portals serve.

What each number on the other data pages means: the definitions of every measure, from the publishers' own metadata.

How to cite this table

The table is ours: it is a reading of public pages and carries no figure copied from another publisher. Cite it with the day the pages were read:

EasyFranceNow, "Which French official portals speak English: read one by one", https://easyfrancenow.com/data/french-portals-in-english, pages read 28 October 2026.

Download the table as a CSV. One row per page read, with the portal's classification, the route, the declared language, the counts and the verdict. Portals change their sites. The day in the citation is the only day this table is true for.