Languages
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/omp/languages/?format=api
http://translate.pkp.sfu.ca/languages/ar/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ar/" }, { "total": 9, "total_words": 17, "total_chars": 131, "last_change": null, "recent_changes": 0, "translated": 3, "translated_words": 9, "translated_percent": 33.3, "translated_words_percent": 52.9, "translated_chars": 74, "translated_chars_percent": 56.4, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "eu", "name": "Basque", "url": "http://translate.pkp.sfu.ca/languages/eu/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/eu/" }, { "total": 1502, "total_words": 14241, "total_chars": 96291, "last_change": "2025-03-05T18:05:56.744253Z", "recent_changes": 294, "translated": 1502, "translated_words": 14241, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 96291, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 1, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "bg", "name": "Bulgarian", "url": "http://translate.pkp.sfu.ca/languages/bg/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/bg/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:32:29.300639Z", "recent_changes": 7, "translated": 1327, "translated_words": 11124, "translated_percent": 88.4, "translated_words_percent": 78.1, "translated_chars": 73901, "translated_chars_percent": 76.7, "fuzzy": 21, "fuzzy_percent": 1.4, "failing": 35, "failing_percent": 2.3, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "ca", "name": "Catalan", "url": "http://translate.pkp.sfu.ca/languages/ca/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ca/" }, { "total": 9, "total_words": 17, "total_chars": 131, "last_change": null, "recent_changes": 0, "translated": 3, "translated_words": 9, "translated_percent": 33.3, "translated_words_percent": 52.9, "translated_chars": 74, "translated_chars_percent": 56.4, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "zh_Hans", "name": "Chinese (Simplified)", "url": "http://translate.pkp.sfu.ca/languages/zh_Hans/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_Hans/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "zh_CN", "name": "Chinese (Simplified)", "url": "http://translate.pkp.sfu.ca/languages/zh_CN/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_CN/" }, { "total": 27, "total_words": 309, "total_chars": 2145, "last_change": null, "recent_changes": 0, "translated": 16, "translated_words": 241, "translated_percent": 59.2, "translated_words_percent": 77.9, "translated_chars": 1701, "translated_chars_percent": 79.3, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 2, "failing_percent": 7.4, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "zh_Hant", "name": "Chinese (Traditional)", "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_Hant/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:33:29.142054Z", "recent_changes": 265, "translated": 1452, "translated_words": 13143, "translated_percent": 96.8, "translated_words_percent": 92.3, "translated_chars": 87533, "translated_chars_percent": 90.9, "fuzzy": 11, "fuzzy_percent": 0.7, "failing": 22, "failing_percent": 1.4, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "hr", "name": "Croatian", "url": "http://translate.pkp.sfu.ca/languages/hr/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hr/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-03-01T06:38:35.609299Z", "recent_changes": 29, "translated": 1500, "translated_words": 14239, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 96283, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 2, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "cs", "name": "Czech", "url": "http://translate.pkp.sfu.ca/languages/cs/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/cs/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:32:31.400231Z", "recent_changes": 21, "translated": 1490, "translated_words": 14072, "translated_percent": 99.3, "translated_words_percent": 98.8, "translated_chars": 94901, "translated_chars_percent": 98.5, "fuzzy": 3, "fuzzy_percent": 0.2, "failing": 3, "failing_percent": 0.2, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "da", "name": "Danish", "url": "http://translate.pkp.sfu.ca/languages/da/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/da/" }, { "total": 11, "total_words": 14, "total_chars": 104, "last_change": "2024-07-02T10:41:01.291923Z", "recent_changes": 4, "translated": 11, "translated_words": 14, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 104, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "da_DK", "name": "Danish", "url": "http://translate.pkp.sfu.ca/languages/da_DK/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/da_DK/" }, { "total": 9, "total_words": 17, "total_chars": 131, "last_change": null, "recent_changes": 0, "translated": 3, "translated_words": 9, "translated_percent": 33.3, "translated_words_percent": 52.9, "translated_chars": 74, "translated_chars_percent": 56.4, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "nl", "name": "Dutch", "url": "http://translate.pkp.sfu.ca/languages/nl/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nl/" }, { "total": 1728, "total_words": 14591, "total_chars": 98936, "last_change": "2023-04-26T10:14:25.118363Z", "recent_changes": 1, "translated": 1723, "translated_words": 14539, "translated_percent": 99.7, "translated_words_percent": 99.6, "translated_chars": 98614, "translated_chars_percent": 99.6, "fuzzy": 3, "fuzzy_percent": 0.1, "failing": 210, "failing_percent": 12.1, "approved": 0, "approved_percent": 0.0, "readonly": 218, "readonly_percent": 12.6, "suggestions": 0, "comments": 12, "code": "en", "name": "English", "url": "http://translate.pkp.sfu.ca/languages/en/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/en/" }, { "total": 1530, "total_words": 14276, "total_chars": 96529, "last_change": "2025-02-28T22:32:59.673948Z", "recent_changes": 90, "translated": 1510, "translated_words": 13960, "translated_percent": 98.6, "translated_words_percent": 97.7, "translated_chars": 94098, "translated_chars_percent": 97.4, "fuzzy": 3, "fuzzy_percent": 0.1, "failing": 1, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "fi", "name": "Finnish", "url": "http://translate.pkp.sfu.ca/languages/fi/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fi/" }, { "total": 9, "total_words": 11, "total_chars": 81, "last_change": "2024-07-27T11:20:05.730132Z", "recent_changes": 4, "translated": 9, "translated_words": 11, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 81, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "fr_FR", "name": "French", "url": "http://translate.pkp.sfu.ca/languages/fr_FR/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr_FR/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": null, "recent_changes": 0, "translated": 1486, "translated_words": 14088, "translated_percent": 99.0, "translated_words_percent": 98.9, "translated_chars": 94975, "translated_chars_percent": 98.6, "fuzzy": 1, "fuzzy_percent": 0.1, "failing": 14, "failing_percent": 0.9, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "fr", "name": "French", "url": "http://translate.pkp.sfu.ca/languages/fr/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:33:21.924327Z", "recent_changes": 16, "translated": 865, "translated_words": 7119, "translated_percent": 57.6, "translated_words_percent": 49.9, "translated_chars": 47734, "translated_chars_percent": 49.5, "fuzzy": 21, "fuzzy_percent": 1.4, "failing": 77, "failing_percent": 5.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "fr_CA", "name": "French (Canada)", "url": "http://translate.pkp.sfu.ca/languages/fr_CA/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr_CA/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "gd_GB", "name": "Gaelic", "url": "http://translate.pkp.sfu.ca/languages/gd_GB/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gd_GB/" }, { "total": 707, "total_words": 4797, "total_chars": 32996, "last_change": "2025-02-28T22:33:24.821216Z", "recent_changes": 2, "translated": 582, "translated_words": 3182, "translated_percent": 82.3, "translated_words_percent": 66.3, "translated_chars": 21356, "translated_chars_percent": 64.7, "fuzzy": 10, "fuzzy_percent": 1.4, "failing": 15, "failing_percent": 2.1, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "gd", "name": "Gaelic", "url": "http://translate.pkp.sfu.ca/languages/gd/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gd/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:33:27.151039Z", "recent_changes": 3, "translated": 1304, "translated_words": 10807, "translated_percent": 86.9, "translated_words_percent": 75.8, "translated_chars": 71549, "translated_chars_percent": 74.3, "fuzzy": 15, "fuzzy_percent": 1.0, "failing": 31, "failing_percent": 2.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "gl", "name": "Galician", "url": "http://translate.pkp.sfu.ca/languages/gl/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gl/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:32:32.219145Z", "recent_changes": 99, "translated": 1478, "translated_words": 13331, "translated_percent": 98.5, "translated_words_percent": 93.6, "translated_chars": 89063, "translated_chars_percent": 92.5, "fuzzy": 9, "fuzzy_percent": 0.6, "failing": 40, "failing_percent": 2.6, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 1, "comments": 3, "code": "de", "name": "German", "url": "http://translate.pkp.sfu.ca/languages/de/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/de/" }, { "total": 1307, "total_words": 12755, "total_chars": 86707, "last_change": "2025-02-28T22:32:33.082530Z", "recent_changes": 4, "translated": 804, "translated_words": 6709, "translated_percent": 61.5, "translated_words_percent": 52.5, "translated_chars": 45156, "translated_chars_percent": 52.0, "fuzzy": 19, "fuzzy_percent": 1.4, "failing": 102, "failing_percent": 7.8, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "el", "name": "Greek", "url": "http://translate.pkp.sfu.ca/languages/el/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/el/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "el_GR", "name": "Greek", "url": "http://translate.pkp.sfu.ca/languages/el_GR/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/el_GR/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "gmh", "name": "High German (Middle)", "url": "http://translate.pkp.sfu.ca/languages/gmh/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gmh/" }, { "total": 1491, "total_words": 14142, "total_chars": 95739, "last_change": "2025-02-28T22:33:32.999039Z", "recent_changes": 4, "translated": 1388, "translated_words": 12096, "translated_percent": 93.0, "translated_words_percent": 85.5, "translated_chars": 80321, "translated_chars_percent": 83.8, "fuzzy": 16, "fuzzy_percent": 1.0, "failing": 58, "failing_percent": 3.8, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "hu", "name": "Hungarian", "url": "http://translate.pkp.sfu.ca/languages/hu/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hu/" }, { "total": 61, "total_words": 81, "total_chars": 596, "last_change": "2024-01-30T07:31:38.834212Z", "recent_changes": 1, "translated": 56, "translated_words": 75, "translated_percent": 91.8, "translated_words_percent": 92.5, "translated_chars": 553, "translated_chars_percent": 92.7, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "hu_HU", "name": "Hungarian", "url": "http://translate.pkp.sfu.ca/languages/hu_HU/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hu_HU/" }, { "total": 1388, "total_words": 13183, "total_chars": 89378, "last_change": "2025-02-28T22:33:34.373883Z", "recent_changes": 879, "translated": 1330, "translated_words": 12489, "translated_percent": 95.8, "translated_words_percent": 94.7, "translated_chars": 84620, "translated_chars_percent": 94.6, "fuzzy": 3, "fuzzy_percent": 0.2, "failing": 2, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "id", "name": "Indonesian", "url": "http://translate.pkp.sfu.ca/languages/id/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/id/" }, { "total": 975, "total_words": 9206, "total_chars": 63767, "last_change": "2025-02-28T22:33:36.264841Z", "recent_changes": 76, "translated": 921, "translated_words": 7581, "translated_percent": 94.4, "translated_words_percent": 82.3, "translated_chars": 51126, "translated_chars_percent": 80.1, "fuzzy": 15, "fuzzy_percent": 1.5, "failing": 17, "failing_percent": 1.7, "approved": 0, "approved_percent": 0.0, "readonly": 2, "readonly_percent": 0.2, "suggestions": 0, "comments": 0, "code": "it", "name": "Italian", "url": "http://translate.pkp.sfu.ca/languages/it/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/it/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2022-08-08T07:53:18.075832Z", "recent_changes": 1, "translated": 1, "translated_words": 2, "translated_percent": 16.6, "translated_words_percent": 25.0, "translated_chars": 14, "translated_chars_percent": 24.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "it_IT", "name": "Italian", "url": "http://translate.pkp.sfu.ca/languages/it_IT/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/it_IT/" }, { "total": 35, "total_words": 340, "total_chars": 2371, "last_change": "2024-09-18T16:01:06.890288Z", "recent_changes": 1, "translated": 30, "translated_words": 334, "translated_percent": 85.7, "translated_words_percent": 98.2, "translated_chars": 2328, "translated_chars_percent": 98.1, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 1, "failing_percent": 2.8, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ja", "name": "Japanese", "url": "http://translate.pkp.sfu.ca/languages/ja/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ja/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2020-04-12T13:42:09.256852Z", "recent_changes": 1, "translated": 1, "translated_words": 1, "translated_percent": 16.6, "translated_words_percent": 12.5, "translated_chars": 6, "translated_chars_percent": 10.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ku_IQ", "name": "Kurdish", "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ku_IQ/" }, { "total": 624, "total_words": 5543, "total_chars": 36041, "last_change": "2023-04-26T10:14:25.178694Z", "recent_changes": 1, "translated": 129, "translated_words": 518, "translated_percent": 20.6, "translated_words_percent": 9.3, "translated_chars": 3233, "translated_chars_percent": 8.9, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 2, "failing_percent": 0.3, "approved": 0, "approved_percent": 0.0, "readonly": 3, "readonly_percent": 0.4, "suggestions": 0, "comments": 0, "code": "ckb", "name": "Kurdish (Central)", "url": "http://translate.pkp.sfu.ca/languages/ckb/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ckb/" }, { "total": 44, "total_words": 744, "total_chars": 4574, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ky", "name": "Kyrgyz", "url": "http://translate.pkp.sfu.ca/languages/ky/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ky/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:33:38.229913Z", "recent_changes": 31, "translated": 1489, "translated_words": 13981, "translated_percent": 99.2, "translated_words_percent": 98.1, "translated_chars": 94080, "translated_chars_percent": 97.7, "fuzzy": 4, "fuzzy_percent": 0.2, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "mk", "name": "Macedonian", "url": "http://translate.pkp.sfu.ca/languages/mk/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/mk/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2024-08-02T06:49:53.432389Z", "recent_changes": 4, "translated": 6, "translated_words": 8, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 57, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "mk_MK", "name": "Macedonian", "url": "http://translate.pkp.sfu.ca/languages/mk_MK/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/mk_MK/" }, { "total": 1502, "total_words": 14241, "total_chars": 96295, "last_change": "2025-02-28T22:33:39.377929Z", "recent_changes": 100, "translated": 1309, "translated_words": 11066, "translated_percent": 87.1, "translated_words_percent": 77.7, "translated_chars": 73621, "translated_chars_percent": 76.4, "fuzzy": 20, "fuzzy_percent": 1.3, "failing": 32, "failing_percent": 2.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "nb_NO", "name": "Norwegian Bokmål", "url": "http://translate.pkp.sfu.ca/languages/nb_NO/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nb_NO/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2024-08-07T09:42:12.744429Z", "recent_changes": 6, "translated": 6, "translated_words": 8, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 57, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "fa_IR", "name": "Persian", "url": "http://translate.pkp.sfu.ca/languages/fa_IR/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fa_IR/" }, { "total": 528, "total_words": 3578, "total_chars": 24720, "last_change": "2025-02-28T22:32:51.529939Z", "recent_changes": 4, "translated": 477, "translated_words": 2977, "translated_percent": 90.3, "translated_words_percent": 83.2, "translated_chars": 20207, "translated_chars_percent": 81.7, "fuzzy": 4, "fuzzy_percent": 0.7, "failing": 25, "failing_percent": 4.7, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "fa", "name": "Persian", "url": "http://translate.pkp.sfu.ca/languages/fa/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fa/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2022-08-08T09:12:35.216085Z", "recent_changes": 1, "translated": 1, "translated_words": 2, "translated_percent": 16.6, "translated_words_percent": 25.0, "translated_chars": 14, "translated_chars_percent": 24.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "pl_PL", "name": "Polish", "url": "http://translate.pkp.sfu.ca/languages/pl_PL/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pl_PL/" }, { "total": 1473, "total_words": 14035, "total_chars": 95036, "last_change": "2025-02-28T22:33:40.718732Z", "recent_changes": 6, "translated": 1378, "translated_words": 12029, "translated_percent": 93.5, "translated_words_percent": 85.7, "translated_chars": 79651, "translated_chars_percent": 83.8, "fuzzy": 18, "fuzzy_percent": 1.2, "failing": 51, "failing_percent": 3.4, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "pl", "name": "Polish", "url": "http://translate.pkp.sfu.ca/languages/pl/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pl/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2023-04-17T10:01:03.731856Z", "recent_changes": 1, "translated": 1487, "translated_words": 14090, "translated_percent": 99.1, "translated_words_percent": 98.9, "translated_chars": 94989, "translated_chars_percent": 98.6, "fuzzy": 1, "fuzzy_percent": 0.1, "failing": 28, "failing_percent": 1.8, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "pt", "name": "Portuguese", "url": "http://translate.pkp.sfu.ca/languages/pt/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt/" }, { "total": 1504, "total_words": 14247, "total_chars": 96407, "last_change": "2025-03-12T19:19:29.659013Z", "recent_changes": 53, "translated": 1494, "translated_words": 13686, "translated_percent": 99.3, "translated_words_percent": 96.0, "translated_chars": 91818, "translated_chars_percent": 95.2, "fuzzy": 10, "fuzzy_percent": 0.6, "failing": 33, "failing_percent": 2.1, "approved": 0, "approved_percent": 0.0, "readonly": 6, "readonly_percent": 0.3, "suggestions": 1, "comments": 1, "code": "pt_BR", "name": "Portuguese (Brazil)", "url": "http://translate.pkp.sfu.ca/languages/pt_BR/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt_BR/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2024-09-02T08:38:47.188009Z", "recent_changes": 5, "translated": 6, "translated_words": 8, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 57, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "pt_PT", "name": "Portuguese (Portugal)", "url": "http://translate.pkp.sfu.ca/languages/pt_PT/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt_PT/" }, { "total": 1501, "total_words": 14241, "total_chars": 96297, "last_change": "2025-02-28T22:33:46.530567Z", "recent_changes": 457, "translated": 1472, "translated_words": 13836, "translated_percent": 98.0, "translated_words_percent": 97.1, "translated_chars": 92984, "translated_chars_percent": 96.5, "fuzzy": 3, "fuzzy_percent": 0.1, "failing": 15, "failing_percent": 0.9, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "ro", "name": "Romanian", "url": "http://translate.pkp.sfu.ca/languages/ro/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ro/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ro_RO", "name": "Romanian", "url": "http://translate.pkp.sfu.ca/languages/ro_RO/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ro_RO/" }, { "total": 1487, "total_words": 14127, "total_chars": 95537, "last_change": "2025-02-28T22:34:03.008089Z", "recent_changes": 4, "translated": 1297, "translated_words": 10915, "translated_percent": 87.2, "translated_words_percent": 77.2, "translated_chars": 72568, "translated_chars_percent": 75.9, "fuzzy": 18, "fuzzy_percent": 1.2, "failing": 66, "failing_percent": 4.4, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "ru", "name": "Russian", "url": "http://translate.pkp.sfu.ca/languages/ru/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ru/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ru_RU", "name": "Russian", "url": "http://translate.pkp.sfu.ca/languages/ru_RU/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ru_RU/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sr_SR", "name": "Serbian", "url": "http://translate.pkp.sfu.ca/languages/sr_SR/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sr_SR/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sr", "name": "Serbian", "url": "http://translate.pkp.sfu.ca/languages/sr/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sr/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sl_SI", "name": "Slovenian", "url": "http://translate.pkp.sfu.ca/languages/sl_SI/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sl_SI/" }, { "total": 1481, "total_words": 14074, "total_chars": 95292, "last_change": "2025-03-07T11:46:08.937046Z", "recent_changes": 28, "translated": 1150, "translated_words": 9802, "translated_percent": 77.6, "translated_words_percent": 69.6, "translated_chars": 65036, "translated_chars_percent": 68.2, "fuzzy": 21, "fuzzy_percent": 1.4, "failing": 103, "failing_percent": 6.9, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "sl", "name": "Slovenian", "url": "http://translate.pkp.sfu.ca/languages/sl/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sl/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2023-12-06T17:28:33.190794Z", "recent_changes": 1, "translated": 1, "translated_words": 2, "translated_percent": 16.6, "translated_words_percent": 25.0, "translated_chars": 14, "translated_chars_percent": 24.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "es_ES", "name": "Spanish", "url": "http://translate.pkp.sfu.ca/languages/es_ES/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/es_ES/" }, { "total": 1505, "total_words": 14247, "total_chars": 96341, "last_change": "2025-02-28T22:32:34.575554Z", "recent_changes": 81, "translated": 1494, "translated_words": 14079, "translated_percent": 99.2, "translated_words_percent": 98.8, "translated_chars": 94953, "translated_chars_percent": 98.5, "fuzzy": 3, "fuzzy_percent": 0.1, "failing": 3, "failing_percent": 0.1, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 1, "code": "es", "name": "Spanish", "url": "http://translate.pkp.sfu.ca/languages/es/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/es/" }, { "total": 1346, "total_words": 12903, "total_chars": 87624, "last_change": "2025-02-28T22:34:09.784817Z", "recent_changes": 4, "translated": 1032, "translated_words": 7004, "translated_percent": 76.6, "translated_words_percent": 54.2, "translated_chars": 46201, "translated_chars_percent": 52.7, "fuzzy": 13, "fuzzy_percent": 0.9, "failing": 38, "failing_percent": 2.8, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "sv", "name": "Swedish", "url": "http://translate.pkp.sfu.ca/languages/sv/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sv/" }, { "total": 135, "total_words": 214, "total_chars": 1629, "last_change": "2020-06-18T11:07:38.909023Z", "recent_changes": 1, "translated": 130, "translated_words": 207, "translated_percent": 96.2, "translated_words_percent": 96.7, "translated_chars": 1581, "translated_chars_percent": 97.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sv_SE", "name": "Swedish", "url": "http://translate.pkp.sfu.ca/languages/sv_SE/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sv_SE/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2024-01-29T22:16:52.843911Z", "recent_changes": 1, "translated": 1, "translated_words": 2, "translated_percent": 16.6, "translated_words_percent": 25.0, "translated_chars": 14, "translated_chars_percent": 24.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "tr_TR", "name": "Turkish", "url": "http://translate.pkp.sfu.ca/languages/tr_TR/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/tr_TR/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2025-02-28T22:34:44.406925Z", "recent_changes": 4, "translated": 1335, "translated_words": 11235, "translated_percent": 89.0, "translated_words_percent": 78.9, "translated_chars": 74652, "translated_chars_percent": 77.5, "fuzzy": 19, "fuzzy_percent": 1.2, "failing": 36, "failing_percent": 2.4, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 1, "comments": 0, "code": "tr", "name": "Turkish", "url": "http://translate.pkp.sfu.ca/languages/tr/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/tr/" }, { "total": 1501, "total_words": 14240, "total_chars": 96293, "last_change": "2025-03-03T05:56:55.967244Z", "recent_changes": 52, "translated": 1501, "translated_words": 14240, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 96293, "translated_chars_percent": 100.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "uk", "name": "Ukrainian", "url": "http://translate.pkp.sfu.ca/languages/uk/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/uk/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": "2022-12-13T14:27:28.972853Z", "recent_changes": 1, "translated": 1, "translated_words": 2, "translated_percent": 16.6, "translated_words_percent": 25.0, "translated_chars": 14, "translated_chars_percent": 24.5, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "uk_UA", "name": "Ukrainian", "url": "http://translate.pkp.sfu.ca/languages/uk_UA/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/uk_UA/" }, { "total": 1500, "total_words": 14239, "total_chars": 96283, "last_change": "2023-04-26T10:14:25.503672Z", "recent_changes": 1, "translated": 57, "translated_words": 542, "translated_percent": 3.8, "translated_words_percent": 3.8, "translated_chars": 3688, "translated_chars_percent": 3.8, "fuzzy": 9, "fuzzy_percent": 0.6, "failing": 21, "failing_percent": 1.4, "approved": 0, "approved_percent": 0.0, "readonly": 5, "readonly_percent": 0.3, "suggestions": 0, "comments": 0, "code": "vi", "name": "Vietnamese", "url": "http://translate.pkp.sfu.ca/languages/vi/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/vi/" }, { "total": 6, "total_words": 8, "total_chars": 57, "last_change": null, "recent_changes": 0, "translated": 0, "translated_words": 0, "translated_percent": 0.0, "translated_words_percent": 0.0, "translated_chars": 0, "translated_chars_percent": 0.0, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "vi_VN", "name": "Vietnamese", "url": "http://translate.pkp.sfu.ca/languages/vi_VN/omp/", "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/vi_VN/" } ][ { "total": 542, "total_words": 3790, "total_chars": 26327, "last_change": "2024-03-21T22:09:54.065107Z", "recent_changes": 1, "translated": 43, "translated_words": 160, "translated_percent": 7.9, "translated_words_percent": 4.2, "translated_chars": 997, "translated_chars_percent": 3.7, "fuzzy": 10, "fuzzy_percent": 1.8, "failing": 12, "failing_percent": 2.2, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ar", "name": "Arabic", "url": "