LinguaLibre
Difference between revisions of "List of languages"
Supported languages on LinguaLibre can be found via the research tool, example: Search:Cantonese for this specific language. You can also browse the lists below for fast overview of all supported languages. The lists below includes values useful to bots and developers.
(updating query) |
(bad linebreaks) |
||
(One intermediate revision by one other user not shown) | |||
Line 9: | Line 9: | ||
SELECT | SELECT | ||
?language (SAMPLE(?wikidataGroup) as ?wikidata) | ?language (SAMPLE(?wikidataGroup) as ?wikidata) | ||
− | (SAMPLE(?languageLabelGroup) as ?languageLabel) (SAMPLE(?codeGroup) as | + | (SAMPLE(?languageLabelGroup) as ?languageLabel) (SAMPLE(?codeGroup) as ?code) (SAMPLE(?wikiGroup) as ?wiki) |
− | ?code) (SAMPLE(?wikiGroup) as ?wiki) | ||
(SAMPLE(ROUND(1000*?words/?records)/10) AS ?percent) | (SAMPLE(ROUND(1000*?words/?records)/10) AS ?percent) | ||
WHERE { | WHERE { | ||
Line 17: | Line 16: | ||
(COUNT(?record) AS ?records) { | (COUNT(?record) AS ?records) { | ||
{ | { | ||
− | SELECT ?language (COUNT(DISTINCT ?recordLabel) as | + | SELECT ?language (COUNT(DISTINCT ?recordLabel) as ?recordLabelGroup) WHERE { |
− | ?recordLabelGroup) WHERE { | ||
?record prop:P4 ?language . # Filter: P4 'language' is Q21 'French' | ?record prop:P4 ?language . # Filter: P4 'language' is Q21 'French' | ||
FILTER EXISTS { | FILTER EXISTS { | ||
− | ?language prop:P2 entity:Q4 .# Filter: P2 'instance of' is | + | ?language prop:P2 entity:Q4 .# Filter: P2 'instance of' is Q4 'language' |
− | Q4 'language' | + | ?record prop:P2 entity:Q2 . # Filter: P2 'instance of' is Q2 'record' |
− | ?record prop:P2 entity:Q2 . # Filter: P2 'instance of' is | ||
− | Q2 'record' | ||
} | } | ||
Line 38: | Line 34: | ||
?language rdfs:label ?languageLabelGroup FILTER | ?language rdfs:label ?languageLabelGroup FILTER | ||
− | (lang(?languageLabelGroup) = " | + | (lang(?languageLabelGroup) = "[AUTO_LANGUAGE]"). |
− | OPTIONAL { ?language prop:P12 ?wikidataGroup } # Assign value: | + | OPTIONAL { ?language prop:P12 ?wikidataGroup } # Assign value: language's P12 'wikidata id' into ?wikidata |
− | language's P12 'wikidata id' into ?wikidata | + | OPTIONAL { ?language prop:P13 ?codeGroup } # Assign value: language's P13 'ISO 639-3' into ?wikidata |
− | OPTIONAL { ?language prop:P13 ?codeGroup } # Assign value: | ||
− | language's P13 'ISO 639-3' into ?wikidata | ||
OPTIONAL { ?language prop:P17 ?wikiGroup } | OPTIONAL { ?language prop:P17 ?wikiGroup } | ||
− | |||
− | |||
} | } | ||
GROUP BY ?language | GROUP BY ?language |
Latest revision as of 12:45, 19 May 2023
List of languages with recordings
|
|
List of languages for which you can record
|
|
See also
- LinguaLibre:Language codes systems used across LinguaLibre
- Help:Add a new language
- Help:Querying Lingua Libre
- Help:Sparql
- Special:ListProperties
- LinguaLibre:Speakers
- LinguaLibre:Records
- LinguaLibre:Stats/Languages