({{, (RefLink[LanguageData, paclet:ref/LanguageData])[entity,property] 
gives the value of the specified property for the language entity.}, {, (RefLink[LanguageData, paclet:ref/LanguageData])[{(Subscript[entity, 1]),(Subscript[entity, 2]),…},property]
gives a list of property values for the specified language entities.}, {, (RefLink[LanguageData, paclet:ref/LanguageData])[entity,property,annotation]
gives the specified annotation associated with the given property.}})

OpenersNotesSection(Spacer1)Details

(RefLink[LanguageData, paclet:ref/LanguageData])[] gives a list of all language entities.

(RefLink[LanguageData, paclet:ref/LanguageData])["Properties"] gives a list of available properties.

The specified entity in (RefLink[LanguageData, paclet:ref/LanguageData]) can be an (RefLink[Entity, paclet:ref/Entity]), (RefLink[EntityClass, paclet:ref/EntityClass]), entity canonical name, or list thereof.

The specified property can be an (RefLink[EntityProperty, paclet:ref/EntityProperty]), (RefLink[EntityPropertyClass, paclet:ref/EntityPropertyClass]), property canonical name, or list of properties.

Properties that do not apply or are not known in a particular case are indicated by (RefLink[Missing, paclet:ref/Missing])[…].

Properties include:

Some properties are available for (RefLink[LanguageData, paclet:ref/LanguageData]) as a whole and can be given using the form (RefLink[LanguageData, paclet:ref/LanguageData])[property]. Such properties include:

The following annotations can be used in the third argument of (RefLink[LanguageData, paclet:ref/LanguageData])[entity,property,annotation]:

If a function is provided as an annotation, it will be used to aggregate the result data. Typical aggregation functions include:

OpenersPrimaryExamplesSection(Spacer1)Examples  (12)

OpenersExampleSection0(Spacer1)Basic Examples  (12)

Use (Key1[ctrl, ==]) for discovery:

LinguisticAssistant

Find the characters of a language:

LanguageData[LinguisticAssistant, "Letters"]

Find the keyboard for a language:

LanguageData[LinguisticAssistant, "KeyboardImage"]

Find lexically similar languages:

LanguageData[LinguisticAssistant,"LexicalSimilarity"]

Get a list of sample entities for languages:

LanguageData["SampleEntities"]

Get a list of sample classes (families) of languages:

LanguageData["SampleEntityClasses"]

Find languages in a given class:

EntityList[(EntityClass["United Nations official languages", EntityClass["Language","UNLanguages"], "EntityClass[\"Language\", \"UNLanguages\"]", "languages"])]

Discover properties of languages:

EntityProperties["Language"]

Find the number of native speakers of a language:

LanguageData[LinguisticAssistant,"NativePopulation"]

Find where most speakers live:

LanguageData[LinguisticAssistant,"LargestCountry"]

Compare words for colors in different languages:

Grid[LanguageData[{LinguisticAssistant,LinguisticAssistant},"ColorNames"],Frame->All, Alignment->Left]

Generate a bar chart of all languages with more than 100 million speakers:

BarChart[EntityClass["Language","TotalSpeakers"->GreaterThan[100000000]]["TotalSpeakers","EntityAssociation"]//Reverse,BarOrigin->Left,ChartLabels->Automatic,ImageSize->400]

Map the number of native English speakers by country:

GeoRegionValuePlot[LinguisticAssistant,GeoRange->"World",ImageSize->400]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[EntityValue, paclet:ref/EntityValue])  ▪  (RefLink[Language, paclet:ref/Language])  ▪  (RefLink[$Language, paclet:ref/$Language])  ▪  (RefLink[Alphabet, paclet:ref/Alphabet])  ▪  (RefLink[WordList, paclet:ref/WordList])  ▪  (RefLink[WordFrequencyData, paclet:ref/WordFrequencyData])}, {Related Interpreter Types:  (RefLink[Language, paclet:ref/interpreter/Language])  ▪  (RefLink[LanguageClass, paclet:ref/interpreter/LanguageClass])  ▪  (RefLink[ComputedLanguage, paclet:ref/interpreter/ComputedLanguage])}})}})