Statistics
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/components/habitica/front/statistics/?format=api
{ "count": 29, "next": "https://translate.habitica.com/api/components/habitica/front/statistics/?format=api&page=2", "previous": null, "results": [ { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:08.730920Z", "recent_changes": 1, "translated": 129, "translated_words": 1167, "translated_percent": 67.5, "translated_words_percent": 53.6, "translated_chars": 7096, "translated_chars_percent": 53.2, "total_chars": 13321, "fuzzy": 46, "fuzzy_percent": 24.0, "failing": 48, "failing_percent": 25.1, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 1, "comments": 0, "code": "bg", "name": "Bulgarian", "url": "https://translate.habitica.com/projects/habitica/front/bg/", "translate_url": "https://translate.habitica.com/translate/habitica/front/bg/" }, { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:08.992562Z", "recent_changes": 1, "translated": 130, "translated_words": 1189, "translated_percent": 68.0, "translated_words_percent": 54.6, "translated_chars": 7237, "translated_chars_percent": 54.3, "total_chars": 13321, "fuzzy": 45, "fuzzy_percent": 23.5, "failing": 82, "failing_percent": 42.9, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "cs", "name": "Czech", "url": "https://translate.habitica.com/projects/habitica/front/cs/", "translate_url": "https://translate.habitica.com/translate/habitica/front/cs/" }, { "total": 191, "total_words": 2175, "last_change": "2026-01-11T01:45:41.983167Z", "recent_changes": 42, "translated": 175, "translated_words": 1585, "translated_percent": 91.6, "translated_words_percent": 72.8, "translated_chars": 9632, "translated_chars_percent": 72.3, "total_chars": 13321, "fuzzy": 13, "fuzzy_percent": 6.8, "failing": 21, "failing_percent": 10.9, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "da", "name": "Danish", "url": "https://translate.habitica.com/projects/habitica/front/da/", "translate_url": "https://translate.habitica.com/translate/habitica/front/da/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-14T18:01:12.743683Z", "recent_changes": 2, "translated": 191, "translated_words": 2175, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 13321, "translated_chars_percent": 100.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 1, "failing_percent": 0.5, "approved": 130, "approved_percent": 68.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 24, "comments": 8, "code": "de", "name": "German", "url": "https://translate.habitica.com/projects/habitica/front/de/", "translate_url": "https://translate.habitica.com/translate/habitica/front/de/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-11T15:36:34.429923Z", "recent_changes": 4, "translated": 191, "translated_words": 2175, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 13321, "translated_chars_percent": 100.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "en_GB", "name": "English (United Kingdom)", "url": "https://translate.habitica.com/projects/habitica/front/en_GB/", "translate_url": "https://translate.habitica.com/translate/habitica/front/en_GB/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-11T04:19:08.987015Z", "recent_changes": 3, "translated": 191, "translated_words": 2175, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 13321, "translated_chars_percent": 100.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "es", "name": "Spanish", "url": "https://translate.habitica.com/projects/habitica/front/es/", "translate_url": "https://translate.habitica.com/translate/habitica/front/es/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-12T09:54:05.848499Z", "recent_changes": 2, "translated": 191, "translated_words": 2175, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 13321, "translated_chars_percent": 100.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 1, "failing_percent": 0.5, "approved": 132, "approved_percent": 69.1, "readonly": 0, "readonly_percent": 0.0, "suggestions": 3, "comments": 1, "code": "fr", "name": "French", "url": "https://translate.habitica.com/projects/habitica/front/fr/", "translate_url": "https://translate.habitica.com/translate/habitica/front/fr/" }, { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:10.503427Z", "recent_changes": 1, "translated": 132, "translated_words": 560, "translated_percent": 69.1, "translated_words_percent": 25.7, "translated_chars": 3515, "translated_chars_percent": 26.3, "total_chars": 13321, "fuzzy": 11, "fuzzy_percent": 5.7, "failing": 18, "failing_percent": 9.4, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "he", "name": "Hebrew", "url": "https://translate.habitica.com/projects/habitica/front/he/", "translate_url": "https://translate.habitica.com/translate/habitica/front/he/" }, { "total": 191, "total_words": 2175, "last_change": "2026-02-10T20:18:12.797873Z", "recent_changes": 12, "translated": 189, "translated_words": 2155, "translated_percent": 98.9, "translated_words_percent": 99.0, "translated_chars": 13198, "translated_chars_percent": 99.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 189, "approved_percent": 98.9, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "hu", "name": "Hungarian", "url": "https://translate.habitica.com/projects/habitica/front/hu/", "translate_url": "https://translate.habitica.com/translate/habitica/front/hu/" }, { "total": 191, "total_words": 2175, "last_change": "2025-11-05T05:21:28.343281Z", "recent_changes": 6, "translated": 162, "translated_words": 1664, "translated_percent": 84.8, "translated_words_percent": 76.5, "translated_chars": 10134, "translated_chars_percent": 76.0, "total_chars": 13321, "fuzzy": 19, "fuzzy_percent": 9.9, "failing": 23, "failing_percent": 12.0, "approved": 5, "approved_percent": 2.6, "readonly": 0, "readonly_percent": 0.0, "suggestions": 1, "comments": 0, "code": "id", "name": "Indonesian", "url": "https://translate.habitica.com/projects/habitica/front/id/", "translate_url": "https://translate.habitica.com/translate/habitica/front/id/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-03T18:30:36.219845Z", "recent_changes": 9, "translated": 191, "translated_words": 2175, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 13321, "translated_chars_percent": 100.0, "total_chars": 13321, "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", "name": "Italian", "url": "https://translate.habitica.com/projects/habitica/front/it/", "translate_url": "https://translate.habitica.com/translate/habitica/front/it/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-10T22:35:11.074785Z", "recent_changes": 2, "translated": 189, "translated_words": 2155, "translated_percent": 98.9, "translated_words_percent": 99.0, "translated_chars": 13198, "translated_chars_percent": 99.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 4, "comments": 0, "code": "nl", "name": "Dutch", "url": "https://translate.habitica.com/projects/habitica/front/nl/", "translate_url": "https://translate.habitica.com/translate/habitica/front/nl/" }, { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:12.586858Z", "recent_changes": 1, "translated": 174, "translated_words": 1814, "translated_percent": 91.0, "translated_words_percent": 83.4, "translated_chars": 11118, "translated_chars_percent": 83.4, "total_chars": 13321, "fuzzy": 15, "fuzzy_percent": 7.8, "failing": 16, "failing_percent": 8.3, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 2, "comments": 0, "code": "pl", "name": "Polish", "url": "https://translate.habitica.com/projects/habitica/front/pl/", "translate_url": "https://translate.habitica.com/translate/habitica/front/pl/" }, { "total": 191, "total_words": 2175, "last_change": "2026-06-09T20:43:54.595383Z", "recent_changes": 3, "translated": 152, "translated_words": 1457, "translated_percent": 79.5, "translated_words_percent": 66.9, "translated_chars": 8895, "translated_chars_percent": 66.7, "total_chars": 13321, "fuzzy": 31, "fuzzy_percent": 16.2, "failing": 35, "failing_percent": 18.3, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 2, "comments": 0, "code": "pt", "name": "Portuguese", "url": "https://translate.habitica.com/projects/habitica/front/pt/", "translate_url": "https://translate.habitica.com/translate/habitica/front/pt/" }, { "total": 191, "total_words": 2175, "last_change": "2026-04-30T21:42:49.787795Z", "recent_changes": 1, "translated": 191, "translated_words": 2175, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 13321, "translated_chars_percent": 100.0, "total_chars": 13321, "fuzzy": 0, "fuzzy_percent": 0.0, "failing": 0, "failing_percent": 0.0, "approved": 189, "approved_percent": 98.9, "readonly": 0, "readonly_percent": 0.0, "suggestions": 1, "comments": 0, "code": "pt_BR", "name": "Portuguese (Brazil)", "url": "https://translate.habitica.com/projects/habitica/front/pt_BR/", "translate_url": "https://translate.habitica.com/translate/habitica/front/pt_BR/" }, { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:13.281253Z", "recent_changes": 1, "translated": 137, "translated_words": 1217, "translated_percent": 71.7, "translated_words_percent": 55.9, "translated_chars": 7417, "translated_chars_percent": 55.6, "total_chars": 13321, "fuzzy": 38, "fuzzy_percent": 19.8, "failing": 127, "failing_percent": 66.4, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "ro", "name": "Romanian", "url": "https://translate.habitica.com/projects/habitica/front/ro/", "translate_url": "https://translate.habitica.com/translate/habitica/front/ro/" }, { "total": 191, "total_words": 2175, "last_change": "2026-05-06T19:31:24.055576Z", "recent_changes": 1, "translated": 188, "translated_words": 2128, "translated_percent": 98.4, "translated_words_percent": 97.8, "translated_chars": 13049, "translated_chars_percent": 97.9, "total_chars": 13321, "fuzzy": 1, "fuzzy_percent": 0.5, "failing": 2, "failing_percent": 1.0, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 8, "comments": 0, "code": "ru", "name": "Russian", "url": "https://translate.habitica.com/projects/habitica/front/ru/", "translate_url": "https://translate.habitica.com/translate/habitica/front/ru/" }, { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:13.498235Z", "recent_changes": 1, "translated": 148, "translated_words": 1525, "translated_percent": 77.4, "translated_words_percent": 70.1, "translated_chars": 9353, "translated_chars_percent": 70.2, "total_chars": 13321, "fuzzy": 33, "fuzzy_percent": 17.2, "failing": 33, "failing_percent": 17.2, "approved": 1, "approved_percent": 0.5, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sk", "name": "Slovak", "url": "https://translate.habitica.com/projects/habitica/front/sk/", "translate_url": "https://translate.habitica.com/translate/habitica/front/sk/" }, { "total": 191, "total_words": 2175, "last_change": "2025-10-31T10:09:13.719351Z", "recent_changes": 1, "translated": 128, "translated_words": 1154, "translated_percent": 67.0, "translated_words_percent": 53.0, "translated_chars": 7001, "translated_chars_percent": 52.5, "total_chars": 13321, "fuzzy": 47, "fuzzy_percent": 24.6, "failing": 131, "failing_percent": 68.5, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 0, "code": "sr", "name": "Serbian", "url": "https://translate.habitica.com/projects/habitica/front/sr/", "translate_url": "https://translate.habitica.com/translate/habitica/front/sr/" }, { "total": 191, "total_words": 2175, "last_change": "2026-02-04T12:21:46.125388Z", "recent_changes": 39, "translated": 170, "translated_words": 1900, "translated_percent": 89.0, "translated_words_percent": 87.3, "translated_chars": 11544, "translated_chars_percent": 86.6, "total_chars": 13321, "fuzzy": 10, "fuzzy_percent": 5.2, "failing": 40, "failing_percent": 20.9, "approved": 0, "approved_percent": 0.0, "readonly": 0, "readonly_percent": 0.0, "suggestions": 0, "comments": 1, "code": "sv", "name": "Swedish", "url": "https://translate.habitica.com/projects/habitica/front/sv/", "translate_url": "https://translate.habitica.com/translate/habitica/front/sv/" } ] }