Key findings
- 1
English (195), Spanish (117), French (91), German (88) and Chinese (Mandarin) (78) had the most open roles on 31 Oct 2026, of 95 languages named in role titles.
- 2
Afrikaans roles advertised the highest median pay, $35/hr, and Burmese the lowest, $8/hr, among languages with at least 3 distinct advertised rates.
- 3
Per open role, Swahili roles drew the most applicant interest (3.56x the average role on the site) and Wolof roles the least (0x).
- 4
92.1% of the 878 open multilingual roles name the language they need; together, open roles named 95 languages.
Figure 1
Open roles by language
Which languages are AI training platforms hiring for?
| Language | Open on 31 Oct 2026 | New listings |
|---|---|---|
| EnglishSmall sample | 195 | 47 |
| SpanishSmall sample | 117 | 28 |
| FrenchSmall sample | 91 | 26 |
| GermanSmall sample | 88 | 31 |
| Chinese (Mandarin)Small sample | 78 | 25 |
| ArabicSmall sample | 72 | 13 |
| PortugueseSmall sample | 65 | 13 |
| JapaneseSmall sample | 56 | 20 |
| KoreanSmall sample | 56 | 17 |
| ItalianSmall sample | 50 | 12 |
| DutchSmall sample | 47 | 7 |
| HindiSmall sample | 37 | 11 |
| RussianSmall sample | 35 | 13 |
| VietnameseSmall sample | 31 | 10 |
| BengaliSmall sample | 29 | 12 |
| IndonesianSmall sample | 29 | 7 |
| SwedishSmall sample | 26 | 9 |
| ThaiSmall sample | 26 | 4 |
| MarathiSmall sample | 24 | 6 |
| TamilSmall sample | 22 | 7 |
| TeluguSmall sample | 22 | 7 |
| HebrewSmall sample | 21 | 4 |
| TurkishSmall sample | 21 | 7 |
| DanishSmall sample | 20 | 4 |
| PolishSmall sample | 19 | 5 |
| FinnishSmall sample | 18 | 2 |
| NorwegianSmall sample | 17 | 2 |
| Filipino (Tagalog)Small sample | 16 | 2 |
| PunjabiSmall sample | 16 | 5 |
| CzechSmall sample | 15 | 1 |
| MalaySmall sample | 15 | 4 |
| GujaratiSmall sample | 14 | 3 |
| KannadaSmall sample | 14 | 1 |
| HungarianSmall sample | 13 | 2 |
| CroatianSmall sample | 12 | 0 |
| GreekSmall sample | 12 | 0 |
| IcelandicSmall sample | 12 | 1 |
| UkrainianSmall sample | 12 | 0 |
| UrduSmall sample | 12 | 3 |
| CatalanSmall sample | 11 | 4 |
Sample. 1,664 of the 4,381 roles open at the end of 31 Oct 2026 name a language in their title; 95 languages are named. New listings from 1 Oct 2026 to 31 Oct 2026.
A role counts for a language when its title names it (for example 'Korean Language Specialist' or 'Bilingual Spanish Physician'). A role naming two languages counts for both. English counts only where the title names it.
Change compares open roles at the start and the end of the window on the platforms tracked throughout.
Every row is marked as a small sample: the rows differ no more than chance makes them, so none reads on its own and none is ranked.
Source. AITraining.jobs Research, Languages in Demand for AI Training, October 2026 edition.
Figure 2
Advertised hourly pay by language
Which languages pay the most?
| Language | Median per hour | Typical pay |
|---|---|---|
| Afrikaans | $35 | $20 to $65 |
| Amharic | $35 | $35 to $65 |
| Arabic | $35 | $30 to $65 |
| Azerbaijani | $35 | $30 to $65 |
| Estonian | $35 | $30 to $65 |
| Filipino (Tagalog) | $35 | $35 to $125 |
| French | $35 | $20 to $65 |
| Galician | $35 | $25 to $65 |
| German | $35 | $25 to $115 |
| Greek | $35 | $30 to $100 |
| Haitian Creole | $35 | $35 to $65 |
| Hebrew | $35 | $30 to $100 |
| Hindi | $35 | $25 to $65 |
| Hungarian | $35 | $25 to $80 |
| Icelandic | $35 | $25 to $65 |
| Indonesian | $35 | $30 to $85 |
| Kazakh | $35 | $30 to $65 |
| Lao | $35 | $25 to $65 |
| Latvian | $35 | $20 to $65 |
| Macedonian | $35 | $20 to $65 |
| Persian (Farsi) | $35 | $30 to $65 |
| Portuguese | $35 | $30 to $65 |
| Romanian | $35 | $30 to $100 |
| Serbian | $35 | $30 to $65 |
| Sinhala | $35 | $25 to $65 |
| Spanish | $35 | $30 to $120 |
| Swedish | $35 | $25 to $65 |
| Uzbek | $35 | $25 to $60 |
| Welsh | $35 | $35 to $65 |
| Bengali | $30 | $12 to $100 |
| Bulgarian | $30 | $11 to $65 |
| Cantonese | $30 | $25 to $55 |
| Catalan | $30 | $14 to $65 |
| Chinese (Mandarin) | $30 | $20 to $65 |
| Croatian | $30 | $14 to $50 |
| Czech | $30 | $18 to $65 |
| Danish | $30 | $25 to $70 |
| Dutch | $30 | $20 to $65 |
| English | $30 | $30 to $200 |
| Finnish | $30 | $25 to $65 |
| Italian | $30 | $20 to $65 |
| Japanese | $30 | $25 to $65 |
| Korean | $30 | $25 to $65 |
| Lithuanian | $30 | $16 to $65 |
| Malay | $30 | $9 to $65 |
| Maltese | $30 | $12 to $65 |
| Marathi | $30 | $19 to $65 |
| Norwegian | $30 | $25 to $80 |
| Polish | $30 | $20 to $65 |
| Punjabi | $30 | $18 to $65 |
| Russian | $30 | $19 to $65 |
| Slovak | $30 | $10 to $65 |
| Tamil | $30 | $20 to $105 |
| Telugu | $30 | $18 to $65 |
| Turkish | $30 | $20 to $110 |
| Ukrainian | $30 | $30 to $75 |
| Urdu | $30 | $20 to $90 |
| Vietnamese | $30 | $15 to $75 |
| Bosnian | $25 | $15 to $55 |
| Gujarati | $25 | $10 to $65 |
| Kannada | $25 | $20 to $45 |
| Malayalam | $25 | $14 to $45 |
| Nepali | $25 | $18 to $65 |
| Slovenian | $25 | $12 to $65 |
| Thai | $25 | $10 to $65 |
| Odia | $16 | $6 to $50 |
| Burmese | $8 | $8 to $45 |
Sample. Roles open on 31 Oct 2026 that state an hourly rate; languages with at least 3 distinct advertised rates.
Pay is the hourly figure a posting advertises (the middle of a stated range), counted once per distinct rate as the job board counts it. The median and typical pay are the board's: typical pay runs from the 25th percentile of what roles pay (the middle of each advertised range) to the 90th-percentile advertised ceiling, stated from 3 distinct rates.
Source. AITraining.jobs Research, Languages in Demand for AI Training, October 2026 edition.
Figure 3
Applicant demand per open role, by language
Which languages draw the most applicants per opening, and which are short of them?
| Language | Clicks per role a week | Index |
|---|---|---|
| Swahili | 12.14 | 3.56x |
| Turkish | 8.40 | 2.46x |
| Bengali | 7.78 | 2.28x |
| Hindi | 6.50 | 1.91x |
| Arabic | 5.36 | 1.57x |
| Portuguese | 5.35 | 1.57x |
| English | 5.28 | 1.55x |
| Romanian | 4.64 | 1.36x |
| Urdu | 4.55 | 1.33x |
| Malayalam | 4.44 | 1.30x |
| Russian | 4.21 | 1.23x |
| Spanish | 4.17 | 1.22x |
| Kannada | 3.98 | 1.17x |
| Telugu | 3.83 | 1.12x |
| Vietnamese | 3.82 | 1.12x |
| Indonesian | 3.77 | 1.10x |
| Tamil | 3.49 | 1.02x |
| Punjabi | 2.89 | 0.85x |
| Marathi | 2.19 | 0.64x |
| French | 2.08 | 0.61x |
| Filipino (Tagalog) | 1.90 | 0.56x |
| Italian | 1.87 | 0.55x |
| Ukrainian | 1.86 | 0.55x |
| Japanese | 1.63 | 0.48x |
| Odia | 1.47 | 0.43x |
| Chinese (Mandarin) | 1.21 | 0.35x |
| Lithuanian | 1.11 | 0.32x |
| Bosnian | 1.10 | 0.32x |
| Persian (Farsi) | 1.06 | 0.31x |
| Polish | 1.06 | 0.31x |
| Azerbaijani | 0.94 | 0.28x |
| Thai | 0.94 | 0.28x |
| Gujarati | 0.91 | 0.27x |
| Kurdish | 0.85 | 0.25x |
| Malay | 0.74 | 0.22x |
| Nepali | 0.74 | 0.22x |
| Croatian | 0.73 | 0.21x |
| Igbo | 0.70 | 0.21x |
| Korean | 0.70 | 0.21x |
| Cantonese | 0.67 | 0.20x |
| Bulgarian | 0.60 | 0.18x |
| German | 0.59 | 0.17x |
| Zulu | 0.59 | 0.17x |
| Dutch | 0.57 | 0.17x |
| Amharic | 0.56 | 0.16x |
| Hebrew | 0.56 | 0.16x |
| Greek | 0.50 | 0.15x |
| Macedonian | 0.45 | 0.13x |
| Haitian Creole | 0.43 | 0.13x |
| Khmer | 0.42 | 0.12x |
| Hausa | 0.40 | 0.12x |
| Kinyarwanda | 0.40 | 0.12x |
| Swedish | 0.40 | 0.12x |
| Danish | 0.39 | 0.11x |
| Yoruba | 0.34 | 0.10x |
| Afrikaans | 0.30 | 0.09x |
| Burmese | 0.28 | 0.08x |
| Assamese | 0.27 | 0.08x |
| Czech | 0.26 | 0.08x |
| Catalan | 0.23 | 0.07x |
| Slovenian | 0.23 | 0.07x |
| Serbian | 0.22 | 0.07x |
| Slovak | 0.20 | 0.06x |
| Estonian | 0.19 | 0.06x |
| Hungarian | 0.19 | 0.05x |
| Javanese | 0.17 | 0.05x |
| Mongolian | 0.17 | 0.05x |
| Latvian | 0.16 | 0.05x |
| Georgian | 0.12 | 0.04x |
| Basque | 0.11 | 0.03x |
| Cebuano | 0.11 | 0.03x |
| Finnish | 0.09 | 0.03x |
| Belarusian | 0.08 | 0.02x |
| Galician | 0.07 | 0.02x |
| Kazakh | 0.06 | 0.02x |
| Norwegian | 0.06 | 0.02x |
| Albanian | 0.00 | 0.00x |
| Armenian | 0.00 | 0.00x |
| Aymara | 0.00 | 0.00x |
| Bhojpuri | 0.00 | 0.00x |
| Icelandic | 0.00 | 0.00x |
| Irish (Gaelic) | 0.00 | 0.00x |
| Lao | 0.00 | 0.00x |
| Luxembourgish | 0.00 | 0.00x |
| Maltese | 0.00 | 0.00x |
| Mฤori | 0.00 | 0.00x |
| Nahuatl | 0.00 | 0.00x |
| Papiamento | 0.00 | 0.00x |
| Pashto | 0.00 | 0.00x |
| Quechua | 0.00 | 0.00x |
| Sinhala | 0.00 | 0.00x |
| Somali | 0.00 | 0.00x |
| Uzbek | 0.00 | 0.00x |
| Welsh | 0.00 | 0.00x |
| Wolof | 0.00 | 0.00x |
Sample. Apply clicks on AITraining.jobs on roles naming each language, from 1 Oct 2026 to 31 Oct 2026, against the days those roles were open.
Clicks per role a week = apply clicks / (open role-days / 7). Index 1.00 is the average across every open role on the site.
Rows with fewer than 1 open role-days (0.1 role-weeks) are marked as a small sample and not ranked: below that the pooled rate of the languages weighs more than a row's own clicks (the weight fitted on their own clicks).
AITraining.jobs shows visitors the roles open in their country first, which affects roles limited to some countries.
Source. AITraining.jobs Research, Languages in Demand for AI Training, October 2026 edition.
Figure 4
Who hires for each language
Is each language's hiring spread across platforms or held by one?
| Language | Largest platform | Its share | Platforms listing |
|---|---|---|---|
| EnglishSmall sample | AfterQuery | 24.1% | 26 |
| SpanishSmall sample | Alignerr | 18.8% | 23 |
| FrenchSmall sample | Invisible | 23.1% | 25 |
| GermanSmall sample | Alignerr | 15.9% | 23 |
| Chinese (Mandarin)Small sample | Invisible | 14.1% | 21 |
| ArabicSmall sample | Invisible | 20.8% | 19 |
| PortugueseSmall sample | Invisible | 21.5% | 20 |
| JapaneseSmall sample | Invisible | 17.9% | 19 |
| KoreanSmall sample | Invisible | 25.0% | 19 |
| ItalianSmall sample | Invisible | 18.0% | 18 |
| DutchSmall sample | Invisible | 17.0% | 17 |
| HindiSmall sample | Invisible | 35.1% | 17 |
| RussianSmall sample | Invisible | 20.0% | 15 |
| VietnameseSmall sample | Appen | 16.1% | 17 |
| BengaliSmall sample | Sigma AI | 13.8% | 17 |
| IndonesianSmall sample | Invisible | 24.1% | 18 |
| SwedishSmall sample | Invisible | 26.9% | 13 |
| ThaiSmall sample | Invisible | 11.5% | 15 |
| MarathiSmall sample | Invisible | 16.7% | 13 |
| TamilSmall sample | Welo Data | 13.6% | 14 |
| TeluguSmall sample | Invisible | 13.6% | 13 |
| HebrewSmall sample | Invisible | 14.3% | 13 |
| TurkishSmall sample | Babel Audio | 14.3% | 13 |
| DanishSmall sample | Welo Data | 15.0% | 15 |
| PolishSmall sample | Invisible | 15.8% | 11 |
| FinnishSmall sample | Welo Data | 22.2% | 13 |
| NorwegianSmall sample | Invisible | 11.8% | 13 |
| Filipino (Tagalog)Small sample | Invisible | 25.0% | 10 |
| PunjabiSmall sample | Invisible | 18.8% | 10 |
| CzechSmall sample | Welo Data | 26.7% | 9 |
| MalaySmall sample | Invisible | 20.0% | 11 |
| GujaratiSmall sample | Braintrust | 14.3% | 10 |
| KannadaSmall sample | Prolific | 21.4% | 9 |
| HungarianSmall sample | Invisible | 30.8% | 8 |
| CroatianSmall sample | Welo Data | 33.3% | 8 |
| GreekSmall sample | Lifted (Upwork) | 25.0% | 8 |
| IcelandicSmall sample | Invisible | 25.0% | 9 |
| UkrainianSmall sample | Sigma AI | 25.0% | 9 |
| UrduSmall sample | SuperAnnotate (SME) | 16.7% | 10 |
| CatalanSmall sample | SuperAnnotate (SME) | 27.3% | 8 |
Sample. Roles open on 31 Oct 2026, by the platform that lists them.
A high share means one platform holds most of the openings: an applicant has few alternatives, and that platform sets the going rate.
Every row is marked as a small sample: the rows differ no more than chance makes them, so none reads on its own and none is ranked.
Source. AITraining.jobs Research, Languages in Demand for AI Training, October 2026 edition.
Figure 5
Where each language's roles are open
Can speakers apply from anywhere, or only from some countries?
| Language | Open worldwide | Only listed countries |
|---|---|---|
| KoreanSmall sample | 33.9% | 50.0% |
| HungarianSmall sample | 30.8% | 61.5% |
| German | 30.7% | 59.1% |
| JapaneseSmall sample | 30.4% | 53.6% |
| DutchSmall sample | 27.7% | 59.6% |
| ItalianSmall sample | 26.0% | 60.0% |
| Spanish | 23.1% | 65.8% |
| SwedishSmall sample | 23.1% | 69.2% |
| HindiSmall sample | 21.6% | 64.9% |
| PortugueseSmall sample | 21.5% | 64.6% |
| CzechSmall sample | 20.0% | 73.3% |
| Arabic | 19.4% | 70.8% |
| Filipino (Tagalog)Small sample | 18.8% | 56.3% |
| CatalanSmall sample | 18.2% | 81.8% |
| English | 17.4% | 54.9% |
| BengaliSmall sample | 17.2% | 58.6% |
| IndonesianSmall sample | 17.2% | 62.1% |
| GreekSmall sample | 16.7% | 75.0% |
| IcelandicSmall sample | 16.7% | 83.3% |
| VietnameseSmall sample | 16.1% | 67.7% |
| PolishSmall sample | 15.8% | 52.6% |
| French | 15.4% | 71.4% |
| TurkishSmall sample | 14.3% | 52.4% |
| TamilSmall sample | 13.6% | 68.2% |
| MalaySmall sample | 13.3% | 80.0% |
| Chinese (Mandarin) | 12.8% | 73.1% |
| NorwegianSmall sample | 11.8% | 70.6% |
| ThaiSmall sample | 11.5% | 65.4% |
| DanishSmall sample | 10.0% | 80.0% |
| TeluguSmall sample | 9.1% | 72.7% |
| RussianSmall sample | 8.6% | 65.7% |
| MarathiSmall sample | 8.3% | 79.2% |
| UrduSmall sample | 8.3% | 75.0% |
| GujaratiSmall sample | 7.1% | 78.6% |
| PunjabiSmall sample | 6.3% | 75.0% |
| FinnishSmall sample | 5.6% | 77.8% |
| HebrewSmall sample | 4.8% | 76.2% |
| CroatianSmall sample | 0.0% | 91.7% |
| KannadaSmall sample | 0.0% | 78.6% |
| UkrainianSmall sample | 0.0% | 91.7% |
Sample. Roles open on 31 Oct 2026; shares of each language's own open roles.
The rule is read from each posting's location text and, where that names no country, from what the posting's own description states. The rest of each row is roles open worldwide except some countries, or with no rule stated.
Rows with fewer than 67.3 open roles are marked as a small sample and not ranked: below that the average of the rows weighs more than a row's own open roles (the weight fitted on the rows' own counts).
Source. AITraining.jobs Research, Languages in Demand for AI Training, October 2026 edition.
For labs, data vendors and researchers
Buy the data behind this report
The figures above are a summary. Behind them are records we collect ourselves, every day:
11,482 roles tracked, each with its history
Every role on 62 job boards, read since 13 Jul 2026 (every hour since 18 Oct 2026): its pay and place, and the first and last day it was open.
58,632 apply clicks in 28 days
Which roles people actually apply to, by field, pay and kind of work. It happens on this site, so nobody else can count it.
39 lab and vendor hiring boards
The job boards of 25 AI labs and 14 human-data vendors, read every day: who is hiring for human data, and who is hiring to buy it.
What you can buy
The records
The rows behind any figure, with their history, not only the totals.
A regular feed
The same figures every week or month, as files.
A custom cut or benchmark
Your countries, languages or fields, or your own platform against the market.
Building AI and need the experts behind this data? (you contract them yourself) or (we deliver the expert work).
Investing in AI-data companies? Hiring radar is these records role by role, every day, as files.
Method and definitions
The public job boards of the AI training platforms this site tracks, read every hour. Languages are read from role titles; apply clicks are made on AITraining.jobs. Every figure is computed by one database query over the window shown, the same query for the live report and for every edition. Each figure states its sample beneath it.
- Language of a role
- A role counts for a language when its title names it, for example 'Korean Language Specialist' or 'Bilingual Spanish Physician'. A role naming two languages counts for both. About nine in ten multilingual roles name their language.
- Open role
- A role listed by a given day and still in its platform's feed that day.
- New listing
- A role that first appeared during the window on a platform already tracked before that week. A platform's first week in this dataset is its back catalogue and is not counted as new. When this site changes how it reads a platform's board (a cap lifted, a page kind or department read too, a relevance rule changed), the roles that came into view or left it from that change to the end of its week are this site's reading, not the platform's hiring: they are not new listings or removals, and changes in open roles are measured like for like across it. Each platform's report says what changed.
- Advertised pay
- The hourly figure a posting states (the middle of a stated range), counted once per distinct rate as the job board counts it. The median and typical pay are the board's: typical pay runs from the 25th percentile of what roles pay (the middle of each advertised range) to the 90th-percentile advertised ceiling, stated from 3 distinct rates.
- Clicks per open role a week
- Apply clicks on AITraining.jobs divided by the days the roles were open, times 7.
- Demand index
- A group's clicks per open role a week divided by the same rate across every open role on the site. Above 1, its roles draw more applicants than the average role.
- Location rule
- Read from each posting's location text and, where that names no country, from what the posting's own description states: open worldwide, worldwide except listed countries, only listed countries, or no rule stated.
- Window
- Live: the last 28 complete days, in UTC. Edition: one calendar month, in UTC.
What this data cannot tell you
- Platforms that recruit without a public job board are not counted. Several large ones invite workers to projects directly.
- A listing is not a hire. Some platforms keep evergreen roles open for months, and some post one listing per language or country.
- A role that needs a language but does not name it in its title is not counted for it.
- Apply clicks measure interest among the people who use AITraining.jobs, and what is shown first gets clicked more.
How the job feeds are read and roles are classified: site methodology. How fresh, complete and consistent the data is, checked every day: data quality and coverage.
Editions
The live report covers the last 28 complete days and changes every day. Each complete month is also published as an edition, frozen two days after the month ends, so a figure you cite from an edition never moves.
- Live dataLast 28 complete days, recomputed daily
- October 2026 edition (this page)Freezes on first reading
- September 2026 editionFrozen 10 Oct 2026
- August 2026 editionFrozen 10 Oct 2026
Cite and reuse
Free to quote, chart and republish under CC BY 4.0 with a link to this page. This edition is frozen, so its figures will read the same later.
Citation
AITraining.jobs (2026). Languages in Demand for AI Training, October 2026 edition. https://aitraining.jobs/research/languages-in-demand/2026-10
BibTeX
@misc{aitrainingjobs_languages_in_demand_2026_10,
author = {{AITraining.jobs}},
title = {Languages in Demand for AI Training, October 2026 edition},
year = {2026},
howpublished = {\url{https://aitraining.jobs/research/languages-in-demand/2026-10}},
}More research
- Expert Fields in Demand for AI TrainingWhich professions and disciplines are AI labs hiring to train models, and what do they pay?Read the report
- What AI Training Roles RequireWhat do AI training roles ask for: degrees, credentials, experience, hours, tests?Read the report
- AI Training Job TitlesWhat is AI training work called, and does the title say anything about the pay?Read the report
- Programming Languages in AI TrainingWhich programming languages are AI labs hiring coders to train models in, and what does each pay?Read the report
- What AI Trainers DoWhat tasks does AI training work involve: writing prompts, rating answers, red-teaming, coding?Read the report
- The Expert Scarcity Index for AI TrainingWhich expertise and languages are hardest to recruit for AI training work right now?Read the report
- Real-World Data Collection WorkWho is hiring people to collect real-world data for robots and physical AI, where, and at what pay?Read the report
- The State of AI Training PayWhat does AI training work pay, by kind of work and by platform?Read the report