Page MenuHomePhabricator

Collect data from IPA links usage
Closed, ResolvedPublic5 Estimated Story Points

Description

Users are able to click on IPA links and listen to how given words are pronounced. We want to have information about the activity/clicks that this links get.

The data is already available per template, we need a script that will tally up this data.

If an open source solution is not feasible, this data will help chose other alternatives and estimate a budget.

Event Timeline

JMcLeod_WMF set the point value for this task to 5.May 5 2022, 5:35 PM

So the basic concept here is to:

Relevant APIs:

Using the above APIs, you'd write a script to loop through to sum all the data for a given date range (say, the past month).

Could this also use https://meta.wikimedia.org/wiki/Research:Wikipedia_clickstream to find the articles where users ended up at [[Help:IPA]]?

Could this also use https://meta.wikimedia.org/wiki/Research:Wikipedia_clickstream to find the articles where users ended up at [[Help:IPA]]?

That data is only available for the mainspace, I believe.

Pageviews on Help:IPA and subpages for all wikis in the last 30 days.
Grand Total is 1,758,387 across all projects.

Here is the list of all projects and sub-pages that had 1 or more pageviews

1{
2 "ar.wikipedia.org": {
3 "Total PageViews": 3067,
4 "ويكيبيديا:الألفبائية الصوتية الدولية": 2985,
5 "ويكيبيديا:الألفبائية الصوتية الدولية للتركية والأذرية والتركمانية": 82
6 },
7 "as.wikipedia.org": {
8 "Total PageViews": 201,
9 "ৱিকিপিডিয়া:IPA": 26,
10 "ৱিকিপিডিয়া:IPA for Albanian": 2,
11 "ৱিকিপিডিয়া:IPA for English": 142,
12 "ৱিকিপিডিয়া:IPA for English/doc": 2,
13 "ৱিকিপিডিয়া:IPA for German": 6,
14 "ৱিকিপিডিয়া:IPA for Hindi and Urdu": 3,
15 "ৱিকিপিডিয়া:IPA for Italian": 2,
16 "ৱিকিপিডিয়া:IPA for Portuguese and Galician": 2,
17 "ৱিকিপিডিয়া:IPA for Sanskrit": 7,
18 "ৱিকিপিডিয়া:IPA for Spanish": 4,
19 "ৱিকিপিডিয়া:IPA for Swedish and Norwegian": 5
20 },
21 "av.wikipedia.org": {
22 "Total PageViews": 30,
23 "Кумек:ХФА": 29,
24 "Кумек:ХФА/Авар": 1
25 },
26 "azb.wikipedia.org": {
27 "Total PageViews": 118,
28 "کؤمک:IPA": 65,
29 "کؤمک:IPA for English": 13,
30 "کؤمک:IPA/Arabic": 6,
31 "کؤمک:IPA/English": 8,
32 "کؤمک:IPA/Georgian": 2,
33 "کؤمک:IPA/Irish": 1,
34 "کؤمک:IPA/Italian": 8,
35 "کؤمک:IPA/Kazakh": 3,
36 "کؤمک:IPA/Korean": 1,
37 "کؤمک:IPA/Oghuz languages": 5,
38 "کؤمک:IPA/Romanian": 2,
39 "کؤمک:IPA/Thai and Lao": 4
40 },
41 "bg.wikipedia.org": {
42 "Total PageViews": 837,
43 "Уикипедия:IPA": 688,
44 "Уикипедия:IPA за английски": 80,
45 "Уикипедия:IPA за ирландски": 2,
46 "Уикипедия:IPA за френски": 67
47 },
48 "bn.wikipedia.org": {
49 "Total PageViews": 1049,
50 "সাহায্য:আধ্বব": 191,
51 "সাহায্য:আধ্বব/আইসল্যান্ডীয়": 1,
52 "সাহায্য:আধ্বব/আফ্রিকান্স": 2,
53 "সাহায্য:আধ্বব/আলবেনীয়": 6,
54 "সাহায্য:আধ্বব/ইংরেজি": 549,
55 "সাহায্য:আধ্বব/ইউক্রেনীয়": 6,
56 "সাহায্য:আধ্বব/ইতালীয়": 11,
57 "সাহায্য:আধ্বব/উর্দু": 1,
58 "সাহায্য:আধ্বব/ওলন্দাজ": 2,
59 "সাহায্য:আধ্বব/কাজাখ": 1,
60 "সাহায্য:আধ্বব/গ্রিক": 6,
61 "সাহায্য:আধ্বব/চেক": 7,
62 "সাহায্য:আধ্বব/জাপানি": 13,
63 "সাহায্য:আধ্বব/ডেনীয়": 1,
64 "সাহায্য:আধ্বব/তাতার": 3,
65 "সাহায্য:আধ্বব/তুর্কি": 29,
66 "সাহায্য:আধ্বব/থাই এবং লাও": 2,
67 "সাহায্য:আধ্বব/নরওয়েজীয়": 1,
68 "সাহায্য:আধ্বব/নেপালি": 2,
69 "সাহায্য:আধ্বব/পর্তুগিজ": 15,
70 "সাহায্য:আধ্বব/পোলীয়": 4,
71 "সাহায্য:আধ্বব/ফার্সি": 1,
72 "সাহায্য:আধ্বব/বাংলা": 76,
73 "সাহায্য:আধ্বব/বুলগেরীয় এবং ম্যাসেডোনীয়": 3,
74 "সাহায্য:আধ্বব/মানক জার্মান": 33,
75 "সাহায্য:আধ্বব/ম্যান্ডারিন": 1,
76 "সাহায্য:আধ্বব/রুশ": 4,
77 "সাহায্য:আধ্বব/রোমানীয়": 1,
78 "সাহায্য:আধ্বব/লাতিন": 9,
79 "সাহায্য:আধ্বব/লিথুয়ানীয়": 1,
80 "সাহায্য:আধ্বব/সুয়েডীয়": 2,
81 "সাহায্য:আধ্বব/স্পেনীয়": 2,
82 "সাহায্য:আধ্বব/স্লোভাক": 2,
83 "সাহায্য:আধ্বব/স্লোভেনীয়": 2,
84 "সাহায্য:আধ্বব/হাঙ্গেরীয়": 8,
85 "সাহায্য:আধ্বব/হিন্দি": 22,
86 "সাহায্য:আধ্বব/হিন্দি এবং উর্দু": 28,
87 "সাহায্য:আধ্বব/হিব্রু": 1
88 },
89 "br.wikipedia.org": {
90 "Lizherenneg fonetik etrebroadel evit ar saozneg": 46,
91 "Total PageViews": 46
92 },
93 "ca.wikipedia.org": {
94 "Ajuda:AFI": 80,
95 "Ajuda:AFI per al català": 151,
96 "Total PageViews": 231
97 },
98 "ckb.wikipedia.org": {
99 "Total PageViews": 117,
100 "یارمەتی:IPA": 22,
101 "یارمەتی:IPA/French": 14,
102 "یارمەتی:IPA/Malay": 11,
103 "یارمەتی:IPA/Polish": 4,
104 "یارمەتی:IPA/ئینگلیزی": 54,
105 "یارمەتی:IPA/کوردی": 12
106 },
107 "de.wikipedia.org": {
108 "Total PageViews": 410,
109 "Wikipedia:Lautschrift": 374,
110 "Wikipedia:Lautschrift/Wunschliste": 36
111 },
112 "el.wikipedia.org": {
113 "Total PageViews": 929,
114 "Βοήθεια:Οδηγός προφοράς IPA": 929
115 },
116 "en.wikipedia.org": {
117 "Help:IPA": 58312,
118 "Help:IPA English pronunciation key": 1,
119 "Help:IPA chart for Hebrew": 10,
120 "Help:IPA conventions for English": 10,
121 "Help:IPA for Albanian": 23,
122 "Help:IPA for Alemannic German": 2,
123 "Help:IPA for Amharic": 5,
124 "Help:IPA for Amharic/sandbox": 2,
125 "Help:IPA for Arabic": 54,
126 "Help:IPA for Aramaic": 29,
127 "Help:IPA for Armenian": 36,
128 "Help:IPA for Assamese": 1,
129 "Help:IPA for Astur-Leonese": 1,
130 "Help:IPA for Basque": 9,
131 "Help:IPA for Belarusian": 2,
132 "Help:IPA for Bengali": 3,
133 "Help:IPA for Berber": 2,
134 "Help:IPA for Breton": 5,
135 "Help:IPA for Bulgarian and Macedonian": 29,
136 "Help:IPA for Burmese": 43,
137 "Help:IPA for Cantonese": 55,
138 "Help:IPA for Catalan": 35,
139 "Help:IPA for Colognian": 7,
140 "Help:IPA for Czech": 22,
141 "Help:IPA for Czech and Slovak": 3,
142 "Help:IPA for Danish": 80,
143 "Help:IPA for Dari": 1,
144 "Help:IPA for Dutch": 60,
145 "Help:IPA for Dutch and Afrikaans": 11,
146 "Help:IPA for Egyptian Arabic": 4,
147 "Help:IPA for English": 2956,
148 "Help:IPA for Esperanto": 5,
149 "Help:IPA for Estonian and Finnish": 156,
150 "Help:IPA for Fijian": 5,
151 "Help:IPA for Finnish": 1,
152 "Help:IPA for French": 778,
153 "Help:IPA for Georgian": 3,
154 "Help:IPA for German": 203,
155 "Help:IPA for Greek": 174,
156 "Help:IPA for Haitian Creole": 8,
157 "Help:IPA for Hawaiian": 3,
158 "Help:IPA for Hebrew": 98,
159 "Help:IPA for Hejazi Arabic": 3,
160 "Help:IPA for Hindi and Urdu": 16,
161 "Help:IPA for Hokkien": 1,
162 "Help:IPA for Hungarian": 26,
163 "Help:IPA for Icelandic": 13,
164 "Help:IPA for Irish": 80,
165 "Help:IPA for Italian": 344,
166 "Help:IPA for Japanese": 170,
167 "Help:IPA for Kashmiri": 1,
168 "Help:IPA for Khmer": 8,
169 "Help:IPA for Klingon": 1,
170 "Help:IPA for Korean": 146,
171 "Help:IPA for Latin": 147,
172 "Help:IPA for Latvian": 2,
173 "Help:IPA for Lithuanian": 45,
174 "Help:IPA for Luxembourgish": 3,
175 "Help:IPA for Malagasy": 5,
176 "Help:IPA for Malay": 15,
177 "Help:IPA for Malayalam": 5,
178 "Help:IPA for Maltese": 9,
179 "Help:IPA for Mandarin": 190,
180 "Help:IPA for Manx": 3,
181 "Help:IPA for Mayan": 26,
182 "Help:IPA for Modern Greek": 1,
183 "Help:IPA for Mongolian": 2,
184 "Help:IPA for Māori": 12,
185 "Help:IPA for Nahuatl": 70,
186 "Help:IPA for Navajo": 2,
187 "Help:IPA for Nguni": 1,
188 "Help:IPA for Norwegian": 107,
189 "Help:IPA for Occitan": 2,
190 "Help:IPA for Odia": 1,
191 "Help:IPA for Old English": 5,
192 "Help:IPA for Persian": 3,
193 "Help:IPA for Polish": 195,
194 "Help:IPA for Portuguese": 278,
195 "Help:IPA for Portuguese and Galician": 48,
196 "Help:IPA for Punjabi": 11,
197 "Help:IPA for Quechua": 2,
198 "Help:IPA for Romanian": 105,
199 "Help:IPA for Romansh": 1,
200 "Help:IPA for Russian": 180,
201 "Help:IPA for Sanskrit": 147,
202 "Help:IPA for Scottish Gaelic": 22,
203 "Help:IPA for Serbo-Croatian": 16,
204 "Help:IPA for Serbo-Croatian and Slovene": 1,
205 "Help:IPA for Slovak": 11,
206 "Help:IPA for Slovene": 15,
207 "Help:IPA for Spanish": 133,
208 "Help:IPA for Standard German": 36,
209 "Help:IPA for Swedish": 39,
210 "Help:IPA for Swedish and Norwegian": 109,
211 "Help:IPA for Tagalog": 21,
212 "Help:IPA for Tajik": 1,
213 "Help:IPA for Tamil": 45,
214 "Help:IPA for Thai and Lao": 146,
215 "Help:IPA for Tibetan": 2,
216 "Help:IPA for Tunisian Arabic": 11,
217 "Help:IPA for Turkish": 4,
218 "Help:IPA for Turkish, Azerbaijani and Turkmen": 319,
219 "Help:IPA for Ukrainian": 1,
220 "Help:IPA for Vietnamese": 58,
221 "Help:IPA for Welsh": 89,
222 "Help:IPA for Yiddish": 2,
223 "Help:IPA/Adyghe": 260,
224 "Help:IPA/Afrikaans": 2751,
225 "Help:IPA/Albanian": 4433,
226 "Help:IPA/Alemannic German": 617,
227 "Help:IPA/Alguerese": 1,
228 "Help:IPA/Amharic": 955,
229 "Help:IPA/Arabic": 16088,
230 "Help:IPA/Aragonese": 32,
231 "Help:IPA/Aramaic": 47,
232 "Help:IPA/Armenian": 1076,
233 "Help:IPA/Assamese": 751,
234 "Help:IPA/Astur-Leonese": 326,
235 "Help:IPA/Australian languages": 381,
236 "Help:IPA/Austrian German": 1,
237 "Help:IPA/Azerbaijani": 754,
238 "Help:IPA/Azeri": 2,
239 "Help:IPA/Balearic": 1,
240 "Help:IPA/Basque": 1815,
241 "Help:IPA/Belarusian": 640,
242 "Help:IPA/Bengali": 3914,
243 "Help:IPA/Berber": 419,
244 "Help:IPA/Bosnian": 1,
245 "Help:IPA/Breton": 1357,
246 "Help:IPA/Bulgarian": 1101,
247 "Help:IPA/Bulgarian and Macedonian": 21,
248 "Help:IPA/Burmese": 2373,
249 "Help:IPA/Cambodian": 2,
250 "Help:IPA/Cantonese": 2738,
251 "Help:IPA/Catalan": 8211,
252 "Help:IPA/Catalan and Occitan": 3,
253 "Help:IPA/Chinese": 103,
254 "Help:IPA/Colognian": 174,
255 "Help:IPA/Conventions for English": 550,
256 "Help:IPA/Corsican": 210,
257 "Help:IPA/Croatian": 13,
258 "Help:IPA/Czech": 7560,
259 "Help:IPA/Czech and Slovak": 9,
260 "Help:IPA/Danish": 10725,
261 "Help:IPA/Dutch": 21326,
262 "Help:IPA/Dutch and Afrikaans": 25,
263 "Help:IPA/Dzongkha": 1,
264 "Help:IPA/Egyptian Arabic": 3181,
265 "Help:IPA/Emilian-Romagnol": 220,
266 "Help:IPA/English": 846162,
267 "Help:IPA/Esperanto": 284,
268 "Help:IPA/Estonian": 1183,
269 "Help:IPA/Estonian and Finnish": 24,
270 "Help:IPA/Farsi": 1,
271 "Help:IPA/Fijian": 373,
272 "Help:IPA/Filipino": 4,
273 "Help:IPA/Finnish": 5153,
274 "Help:IPA/Franco-Provençal": 251,
275 "Help:IPA/French": 116379,
276 "Help:IPA/Gagauz": 5,
277 "Help:IPA/Galician": 616,
278 "Help:IPA/Georgian": 1335,
279 "Help:IPA/German": 73,
280 "Help:IPA/Greek": 20057,
281 "Help:IPA/Guarani": 1,
282 "Help:IPA/Gujarati": 1820,
283 "Help:IPA/Haitian Creole": 368,
284 "Help:IPA/Hawaiian": 4652,
285 "Help:IPA/Hebrew": 5858,
286 "Help:IPA/Hejazi Arabic": 719,
287 "Help:IPA/Hindi": 18,
288 "Help:IPA/Hindi and Urdu": 14099,
289 "Help:IPA/Hindustani": 7,
290 "Help:IPA/Hmong": 271,
291 "Help:IPA/Hungarian": 6744,
292 "Help:IPA/Icelandic": 7798,
293 "Help:IPA/Igbo": 236,
294 "Help:IPA/Indonesian": 10,
295 "Help:IPA/Insular Catalan": 163,
296 "Help:IPA/Introduction": 6345,
297 "Help:IPA/Inuktitut": 484,
298 "Help:IPA/Inupiaq": 293,
299 "Help:IPA/Irish": 16319,
300 "Help:IPA/Italian": 49650,
301 "Help:IPA/Italian dialects": 602,
302 "Help:IPA/Japanese": 18211,
303 "Help:IPA/Kannada": 6,
304 "Help:IPA/Kazakh": 762,
305 "Help:IPA/Khmer": 1811,
306 "Help:IPA/Kinyarwanda": 8,
307 "Help:IPA/Klingon": 1,
308 "Help:IPA/Korean": 9109,
309 "Help:IPA/Kouri-Vini": 1,
310 "Help:IPA/Kurdish": 342,
311 "Help:IPA/Kurdish and Zaza–Gorani": 5,
312 "Help:IPA/Kyrgyz": 247,
313 "Help:IPA/Lakota": 250,
314 "Help:IPA/Lao": 410,
315 "Help:IPA/Latin": 13096,
316 "Help:IPA/Latvian": 687,
317 "Help:IPA/Laz": 1,
318 "Help:IPA/Lebanese Arabic": 577,
319 "Help:IPA/Ligurian": 292,
320 "Help:IPA/Lithuanian": 942,
321 "Help:IPA/Lombard": 354,
322 "Help:IPA/Luxembourgish": 603,
323 "Help:IPA/Macedonian": 465,
324 "Help:IPA/Maithili": 107,
325 "Help:IPA/Malagasy": 634,
326 "Help:IPA/Malay": 2956,
327 "Help:IPA/Malayalam": 1838,
328 "Help:IPA/Maltese": 1069,
329 "Help:IPA/Mandarin": 15340,
330 "Help:IPA/Manx": 545,
331 "Help:IPA/Maori": 4,
332 "Help:IPA/Marathi": 3078,
333 "Help:IPA/Marshallese": 255,
334 "Help:IPA/Mauritian Creole": 169,
335 "Help:IPA/Mayan": 1317,
336 "Help:IPA/Mingrelian": 1,
337 "Help:IPA/Mongolian": 1131,
338 "Help:IPA/Montenegrin": 1,
339 "Help:IPA/Myanmar": 1,
340 "Help:IPA/Māori": 2552,
341 "Help:IPA/Nahuatl": 6495,
342 "Help:IPA/Navajo": 607,
343 "Help:IPA/Neapolitan": 646,
344 "Help:IPA/Nepali": 1442,
345 "Help:IPA/Nguni": 2598,
346 "Help:IPA/Northern Thai": 161,
347 "Help:IPA/Norwegian": 6394,
348 "Help:IPA/Occitan": 1316,
349 "Help:IPA/Odia": 462,
350 "Help:IPA/Oghuz languages": 20,
351 "Help:IPA/Old English": 3130,
352 "Help:IPA/Paraguayan Guarani": 16,
353 "Help:IPA/Persian": 4159,
354 "Help:IPA/Piedmontese": 368,
355 "Help:IPA/Polish": 27376,
356 "Help:IPA/Portuguese": 23980,
357 "Help:IPA/Portuguese and Galician": 29,
358 "Help:IPA/Punjabi": 2127,
359 "Help:IPA/Quechua": 393,
360 "Help:IPA/Romanian": 5624,
361 "Help:IPA/Romansh": 333,
362 "Help:IPA/Russian": 19049,
363 "Help:IPA/S'gaw Karen": 1,
364 "Help:IPA/Sanskrit": 2972,
365 "Help:IPA/Sardinian": 301,
366 "Help:IPA/Scottish Gaelic": 6114,
367 "Help:IPA/Serbian": 11,
368 "Help:IPA/Serbo-Croatian": 12948,
369 "Help:IPA/Serbo-Croatian and Slovene": 3,
370 "Help:IPA/Shan and Tai Lue": 141,
371 "Help:IPA/Sicilian": 1305,
372 "Help:IPA/Slovak": 1610,
373 "Help:IPA/Slovene": 2209,
374 "Help:IPA/Slovenian": 5,
375 "Help:IPA/Spanish": 58346,
376 "Help:IPA/Standard German": 58910,
377 "Help:IPA/Standard Malay-Indonesian": 2,
378 "Help:IPA/Svan": 1,
379 "Help:IPA/Swahili": 949,
380 "Help:IPA/Swedish": 15865,
381 "Help:IPA/Swedish and Norwegian": 21,
382 "Help:IPA/Swiss German": 3,
383 "Help:IPA/Sylheti": 92,
384 "Help:IPA/Ta": 1,
385 "Help:IPA/Tagalog": 4100,
386 "Help:IPA/Taiwanese Hokkien": 344,
387 "Help:IPA/Tajik": 1,
388 "Help:IPA/Tamil": 3236,
389 "Help:IPA/Tatar": 188,
390 "Help:IPA/Telugu": 2399,
391 "Help:IPA/Thai": 5978,
392 "Help:IPA/Thai and Lao": 158,
393 "Help:IPA/Tibetan": 516,
394 "Help:IPA/Tigrinya": 212,
395 "Help:IPA/Tunisian Arabic": 143,
396 "Help:IPA/Turkish": 16771,
397 "Help:IPA/Turkmen": 381,
398 "Help:IPA/Ukrainian": 8367,
399 "Help:IPA/Urdu": 7,
400 "Help:IPA/Uyghur": 2,
401 "Help:IPA/Uzbek": 431,
402 "Help:IPA/Valencian": 5,
403 "Help:IPA/Venetian": 506,
404 "Help:IPA/Vietnamese": 5379,
405 "Help:IPA/Walloon": 152,
406 "Help:IPA/Welsh": 13654,
407 "Help:IPA/West Frisian": 249,
408 "Help:IPA/Wu Chinese": 138,
409 "Help:IPA/Wuu": 274,
410 "Help:IPA/Xhosa": 6,
411 "Help:IPA/Yiddish": 556,
412 "Help:IPA/Yoruba": 506,
413 "Help:IPA/Zhuang": 29,
414 "Help:IPA/Zulu": 699,
415 "Total PageViews": 1683385
416 },
417 "en.wikiquote.org": {
418 "Help:IPA": 24,
419 "Help:IPA/English": 6,
420 "Total PageViews": 30
421 },
422 "fa.wikipedia.org": {
423 "Total PageViews": 424,
424 "راهنما:IPA": 407,
425 "راهنما:IPA for English": 2,
426 "راهنما:IPA for Irish": 1,
427 "راهنما:IPA/Japanese": 8,
428 "راهنما:IPA/Mandarin": 6
429 },
430 "fr.wikipedia.org": {
431 "Aide:Alphabet phonétique international": 6191,
432 "Total PageViews": 6191
433 },
434 "gn.wikipedia.org": {
435 "Pytyvõ:AÑH": 110,
436 "Total PageViews": 110
437 },
438 "hif.wikipedia.org": {
439 "Total PageViews": 35,
440 "Wikipedia:International Phonetic Alphabet": 35
441 },
442 "id.wikipedia.org": {
443 "Bantuan:Pengucapan": 2344,
444 "Total PageViews": 2344
445 },
446 "ilo.wikipedia.org": {
447 "Total PageViews": 101,
448 "Tulong:IPA": 19,
449 "Tulong:IPA para iti Ingles": 1,
450 "Tulong:IPA para iti Pranses": 7,
451 "Tulong:IPA/Ingles": 74
452 },
453 "is.wikipedia.org": {
454 "Hjálp:Alþjóðlega hljóðstafrófið": 24,
455 "Total PageViews": 24
456 },
457 "it.wikipedia.org": {
458 "Aiuto:IPA": 33703,
459 "Aiuto:IPA per il sardo": 37,
460 "Aiuto:IPA per l'inglese": 3108,
461 "Aiuto:IPA per l'italiano": 5842,
462 "Aiuto:IPA per l'ucraino": 84,
463 "Total PageViews": 42774
464 },
465 "it.wikivoyage.org": {
466 "Aiuto:IPA": 29,
467 "Total PageViews": 29
468 },
469 "iu.wikipedia.org": {
470 "Help:IPA": 19,
471 "Total PageViews": 19
472 },
473 "ko.wikipedia.org": {
474 "Total PageViews": 597,
475 "위키백과:IPA": 597
476 },
477 "lij.wikipedia.org": {
478 "Agiûtto:IPA": 68,
479 "Agiûtto:IPA/Ligure": 2,
480 "Total PageViews": 70
481 },
482 "lld.wikipedia.org": {
483 "Aiuto:IPA": 21,
484 "Aiuto:IPA/Breton": 5,
485 "Aiuto:IPA/Catalan": 3,
486 "Aiuto:IPA/Corsican": 3,
487 "Aiuto:IPA/English": 4,
488 "Aiuto:IPA/Franzëus": 14,
489 "Aiuto:IPA/Ladin": 3,
490 "Aiuto:IPA/Latin": 4,
491 "Aiuto:IPA/Nglëisc": 13,
492 "Aiuto:IPA/Occitan": 1,
493 "Aiuto:IPA/Rus": 2,
494 "Aiuto:IPA/Sizilian": 1,
495 "Aiuto:IPA/Spanuel": 7,
496 "Aiuto:IPA/Talian": 5,
497 "Aiuto:IPA/Tudësch Alemanich": 2,
498 "Aiuto:IPA/tudësch standard": 5,
499 "Total PageViews": 93
500 },
501 "ms.wikipedia.org": {
502 "Bantuan:IPA": 113,
503 "Bantuan:IPA for Thai and Lao": 4,
504 "Bantuan:IPA untuk Afrikaan dan Belanda": 6,
505 "Bantuan:IPA untuk Bahasa Hawaii": 2,
506 "Bantuan:IPA untuk Bahasa Inggeris": 20,
507 "Bantuan:IPA untuk bahasa Inggeris": 85,
508 "Bantuan:IPA/Bahasa Perancis": 14,
509 "Bantuan:IPA/English": 296,
510 "Bantuan:IPA/Georgian": 3,
511 "Bantuan:IPA/Poland": 2,
512 "Bantuan:IPA/Slovak": 4,
513 "Total PageViews": 549
514 },
515 "my.wikipedia.org": {
516 "Total PageViews": 101,
517 "အကူအညီ:IPA": 39,
518 "အကူအညီ:IPA for Burmese": 57,
519 "အကူအညီ:IPA for German": 5
520 },
521 "or.wikipedia.org": {
522 "Total PageViews": 61,
523 "ଉଇକିପିଡ଼ିଆ:IPA": 23,
524 "ଉଇକିପିଡ଼ିଆ:IPA for English": 38
525 },
526 "pa.wikipedia.org": {
527 "Total PageViews": 81,
528 "ਮਦਦ:IPA": 27,
529 "ਮਦਦ:IPA for English": 54
530 },
531 "ps.wikipedia.org": {
532 "Total PageViews": 21,
533 "ويکيپېډيا:نړيواله غږيزه ابېڅې": 21
534 },
535 "pt.wikipedia.org": {
536 "Total PageViews": 3773,
537 "Wikipédia:Alfabeto fonético internacional": 3773
538 },
539 "sd.wikipedia.org": {
540 "Total PageViews": 30,
541 "مدد:آءِ پي اي": 22,
542 "مدد:آءِ پي اي/Danish": 2,
543 "مدد:آءِ پي اي/هندي ۽ اردو": 6
544 },
545 "shn.wikipedia.org": {
546 "Total PageViews": 32,
547 "လွင်ႈၸွႆႈထႅမ်:IPA": 32
548 },
549 "simple.wikipedia.org": {
550 "Help:IPA": 154,
551 "Help:IPA for Cantonese": 6,
552 "Help:IPA for English": 3,
553 "Help:IPA for Romanian": 4,
554 "Help:IPA/Alemannic German": 1,
555 "Help:IPA/Basque": 9,
556 "Help:IPA/Catalan": 1,
557 "Help:IPA/Dutch": 14,
558 "Help:IPA/English": 452,
559 "Help:IPA/French": 45,
560 "Help:IPA/Greek": 8,
561 "Help:IPA/Hungarian": 1,
562 "Help:IPA/Italian": 32,
563 "Help:IPA/Japanese": 3,
564 "Help:IPA/Khmer": 5,
565 "Help:IPA/Korean": 16,
566 "Help:IPA/Latin": 16,
567 "Help:IPA/Luxembourgish": 4,
568 "Help:IPA/Malagasy": 4,
569 "Help:IPA/Malay": 11,
570 "Help:IPA/Maltese": 2,
571 "Help:IPA/Mandarin": 15,
572 "Help:IPA/Oghuz languages": 4,
573 "Help:IPA/Polish": 21,
574 "Help:IPA/Portuguese": 31,
575 "Help:IPA/Romansh": 3,
576 "Help:IPA/Russian": 21,
577 "Help:IPA/Sanskrit": 3,
578 "Help:IPA/Scottish Gaelic": 3,
579 "Help:IPA/Slovene": 2,
580 "Help:IPA/Spanish": 17,
581 "Help:IPA/Standard German": 54,
582 "Total PageViews": 965
583 },
584 "tr.wikipedia.org": {
585 "Total PageViews": 7840,
586 "Yardım:IPA": 7806,
587 "Yardım:IPA/Felemenkçe": 6,
588 "Yardım:IPA/İbranice": 28
589 },
590 "ur.wikipedia.org": {
591 "Total PageViews": 25,
592 "معاونت:با ابجدیہ": 25
593 },
594 "vec.wikipedia.org": {
595 "Juto:IPA": 69,
596 "Total PageViews": 69
597 },
598 "vi.wikipedia.org": {
599 "Total PageViews": 947,
600 "Trợ giúp:IPA": 723,
601 "Trợ giúp:IPA cho tiếng Manx": 5,
602 "Trợ giúp:IPA cho tiếng Pháp": 58,
603 "Trợ giúp:IPA for Thai and Lao": 161
604 },
605 "zh-min-nan.wikipedia.org": {
606 "Pang-chān:IPA": 49,
607 "Pang-chān:IPA/Eng-gí": 133,
608 "Pang-chān:IPA/Hindi and Urdu": 1,
609 "Pang-chān:IPA/Hoat-gí": 13,
610 "Total PageViews": 196
611 },
612 "zh-yue.wikipedia.org": {
613 "Total PageViews": 14,
614 "Wikipedia:用統一碼顯示萬國音標": 14
615 },
616 "zh.wikipedia.org": {
617 "Help:國際音標": 389,
618 "Total PageViews": 389
619 },
620 "zu.wikipedia.org": {
621 "Total PageViews": 33,
622 "Wikipedia:IPA": 17,
623 "Wikipedia:IPA for French": 10,
624 "Wikipedia:IPA for Spanish": 6
625 }
626}

I've manually verified a couple via massviews and it is fairly close (it is never gonna be the same 'cause massviews uses restapi and I'm using the action api)

Further to the above, I ran a query to see how many transclusions of IPA templates there are that don't have community-recorded audio already:

SELECT COUNT(*)
FROM templatelinks
WHERE tl_title LIKE "IPA-%"
  AND tl_title NOT LIKE "%/%"
  AND tl_namespace = 10

which comes out to 124,854; minus the 17,858 with audio already (by counting at transclusions of Template:IPA audio link) we have 107,269 possible audio files. This data is just for English Wikipedia.

Using @dmaza's data, and not including @MusikAnimal's, it looks like the total is going to be in the realm of ~1,758,387 views in the last 30 days

NRodriguez added a subscriber: NRodriguez.

This data is a good input on the needed estimate to resolve the cost estimate. Thanks for your work on this! I am marking it as done!