Skip to content

The 34 language names the languages filter of People search matches across spellings, and how any other value is matched.

The languages and excludeLanguages filters of People search and People search count take language names in English. Profiles store their languages in their own spelling (Français, Inglese, Deutsch), and the 34 names below also match those spellings.

You can pass a single string or an array of strings, and an array is OR-matched.

JSON
{
  "languages": ["German", "Dutch"],
  "excludeLanguages": "French"
}

Languages matched across spellings (34)

  • Arabic
  • Bengali
  • Catalan
  • Chinese
  • Czech
  • Danish
  • Dutch
  • English
  • Finnish
  • French
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Korean
  • Mandarin
  • Norwegian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Spanish
  • Swedish
  • Tagalog
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese

How values are matched

  • The list is not closed: any other value is accepted and matches its exact spelling only.
  • Matching compares whole names: "French" does not match "French Creole".
  • There is no proficiency level: any level matches.
  • About one profile in six lists its languages, so a languages filter leaves out every profile that lists none.
  • excludeLanguages keeps profiles that list no language, and only refines a search: sent alone, it is rejected. See Languages on the People search page.
  • To find the spellings profiles use for a language outside the list, call Search autocomplete with the languages field.

FAQ

Should I send "French" or "Français" in the languages filter?

Send French. In the languages filter of People search, an English name of the Reverse Contact language list also matches the other spellings of that language found on profiles, while a spelling such as Français matches itself only.

Can I filter people by language proficiency?

No. The languages and excludeLanguages filters of People search have no proficiency level: a language matches at any level.

Why does the languages filter return fewer people than expected?

About one profile in six lists its languages. A languages filter of People search leaves out every profile that lists none, while excludeLanguages keeps them.

Last verified