Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/habitica/groups/statistics/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 29,
    "next": "https://translate.habitica.com/api/components/habitica/groups/statistics/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:45.954643Z",
            "recent_changes": 1,
            "translated": 290,
            "translated_words": 2173,
            "translated_percent": 65.6,
            "translated_words_percent": 61.4,
            "translated_chars": 12944,
            "translated_chars_percent": 60.2,
            "total_chars": 21496,
            "fuzzy": 44,
            "fuzzy_percent": 9.9,
            "failing": 44,
            "failing_percent": 9.9,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "bg",
            "name": "Bulgarian",
            "url": "https://translate.habitica.com/projects/habitica/groups/bg/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/bg/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:46.263191Z",
            "recent_changes": 1,
            "translated": 305,
            "translated_words": 2246,
            "translated_percent": 69.0,
            "translated_words_percent": 63.5,
            "translated_chars": 13391,
            "translated_chars_percent": 62.2,
            "total_chars": 21496,
            "fuzzy": 46,
            "fuzzy_percent": 10.4,
            "failing": 187,
            "failing_percent": 42.3,
            "approved": 17,
            "approved_percent": 3.8,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 0,
            "code": "cs",
            "name": "Czech",
            "url": "https://translate.habitica.com/projects/habitica/groups/cs/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/cs/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:46.524982Z",
            "recent_changes": 1,
            "translated": 292,
            "translated_words": 2083,
            "translated_percent": 66.0,
            "translated_words_percent": 58.8,
            "translated_chars": 12508,
            "translated_chars_percent": 58.1,
            "total_chars": 21496,
            "fuzzy": 47,
            "fuzzy_percent": 10.6,
            "failing": 50,
            "failing_percent": 11.3,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 8,
            "comments": 0,
            "code": "da",
            "name": "Danish",
            "url": "https://translate.habitica.com/projects/habitica/groups/da/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/da/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-03-02T09:01:54.741389Z",
            "recent_changes": 4,
            "translated": 434,
            "translated_words": 3487,
            "translated_percent": 98.1,
            "translated_words_percent": 98.5,
            "translated_chars": 21200,
            "translated_chars_percent": 98.6,
            "total_chars": 21496,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 289,
            "approved_percent": 65.3,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 3,
            "comments": 1,
            "code": "de",
            "name": "German",
            "url": "https://translate.habitica.com/projects/habitica/groups/de/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/de/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-05-11T15:37:04.420652Z",
            "recent_changes": 1,
            "translated": 442,
            "translated_words": 3537,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 21496,
            "translated_chars_percent": 100.0,
            "total_chars": 21496,
            "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": "en_GB",
            "name": "English (United Kingdom)",
            "url": "https://translate.habitica.com/projects/habitica/groups/en_GB/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/en_GB/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-03-23T16:33:09.691964Z",
            "recent_changes": 15,
            "translated": 442,
            "translated_words": 3537,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 21496,
            "translated_chars_percent": 100.0,
            "total_chars": 21496,
            "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",
            "name": "Spanish",
            "url": "https://translate.habitica.com/projects/habitica/groups/es/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/es/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-02-27T09:20:42.457337Z",
            "recent_changes": 12,
            "translated": 442,
            "translated_words": 3537,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 21496,
            "translated_chars_percent": 100.0,
            "total_chars": 21496,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 296,
            "approved_percent": 66.9,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "fr",
            "name": "French",
            "url": "https://translate.habitica.com/projects/habitica/groups/fr/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/fr/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:49.760077Z",
            "recent_changes": 1,
            "translated": 246,
            "translated_words": 1511,
            "translated_percent": 55.6,
            "translated_words_percent": 42.7,
            "translated_chars": 9264,
            "translated_chars_percent": 43.0,
            "total_chars": 21496,
            "fuzzy": 36,
            "fuzzy_percent": 8.1,
            "failing": 30,
            "failing_percent": 6.7,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "he",
            "name": "Hebrew",
            "url": "https://translate.habitica.com/projects/habitica/groups/he/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/he/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-03-28T23:31:28.518948Z",
            "recent_changes": 12,
            "translated": 442,
            "translated_words": 3537,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 21496,
            "translated_chars_percent": 100.0,
            "total_chars": 21496,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 430,
            "approved_percent": 97.2,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "hu",
            "name": "Hungarian",
            "url": "https://translate.habitica.com/projects/habitica/groups/hu/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/hu/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-10-30T13:14:28.655153Z",
            "recent_changes": 5,
            "translated": 377,
            "translated_words": 2844,
            "translated_percent": 85.2,
            "translated_words_percent": 80.4,
            "translated_chars": 17217,
            "translated_chars_percent": 80.0,
            "total_chars": 21496,
            "fuzzy": 35,
            "fuzzy_percent": 7.9,
            "failing": 40,
            "failing_percent": 9.0,
            "approved": 1,
            "approved_percent": 0.2,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "id",
            "name": "Indonesian",
            "url": "https://translate.habitica.com/projects/habitica/groups/id/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/id/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-05-16T19:00:38.663785Z",
            "recent_changes": 4,
            "translated": 442,
            "translated_words": 3537,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 21496,
            "translated_chars_percent": 100.0,
            "total_chars": 21496,
            "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/groups/it/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/it/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-05-14T20:59:38.503542Z",
            "recent_changes": 1,
            "translated": 384,
            "translated_words": 2836,
            "translated_percent": 86.8,
            "translated_words_percent": 80.1,
            "translated_chars": 17147,
            "translated_chars_percent": 79.7,
            "total_chars": 21496,
            "fuzzy": 6,
            "fuzzy_percent": 1.3,
            "failing": 4,
            "failing_percent": 0.9,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 9,
            "comments": 0,
            "code": "nl",
            "name": "Dutch",
            "url": "https://translate.habitica.com/projects/habitica/groups/nl/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/nl/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-04-20T22:37:25.583249Z",
            "recent_changes": 4,
            "translated": 419,
            "translated_words": 3263,
            "translated_percent": 94.7,
            "translated_words_percent": 92.2,
            "translated_chars": 19798,
            "translated_chars_percent": 92.1,
            "total_chars": 21496,
            "fuzzy": 3,
            "fuzzy_percent": 0.6,
            "failing": 8,
            "failing_percent": 1.8,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 1,
            "code": "pl",
            "name": "Polish",
            "url": "https://translate.habitica.com/projects/habitica/groups/pl/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/pl/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-03-07T10:57:41.082711Z",
            "recent_changes": 91,
            "translated": 383,
            "translated_words": 2779,
            "translated_percent": 86.6,
            "translated_words_percent": 78.5,
            "translated_chars": 16866,
            "translated_chars_percent": 78.4,
            "total_chars": 21496,
            "fuzzy": 52,
            "fuzzy_percent": 11.7,
            "failing": 54,
            "failing_percent": 12.2,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 2,
            "comments": 0,
            "code": "pt",
            "name": "Portuguese",
            "url": "https://translate.habitica.com/projects/habitica/groups/pt/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/pt/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2026-03-25T19:25:46.286488Z",
            "recent_changes": 1,
            "translated": 439,
            "translated_words": 3502,
            "translated_percent": 99.3,
            "translated_words_percent": 99.0,
            "translated_chars": 21285,
            "translated_chars_percent": 99.0,
            "total_chars": 21496,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 76,
            "approved_percent": 17.1,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "pt_BR",
            "name": "Portuguese (Brazil)",
            "url": "https://translate.habitica.com/projects/habitica/groups/pt_BR/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/pt_BR/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:52.966799Z",
            "recent_changes": 1,
            "translated": 291,
            "translated_words": 2178,
            "translated_percent": 65.8,
            "translated_words_percent": 61.5,
            "translated_chars": 12970,
            "translated_chars_percent": 60.3,
            "total_chars": 21496,
            "fuzzy": 43,
            "fuzzy_percent": 9.7,
            "failing": 282,
            "failing_percent": 63.8,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "ro",
            "name": "Romanian",
            "url": "https://translate.habitica.com/projects/habitica/groups/ro/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/ro/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-10-31T11:11:52.541710Z",
            "recent_changes": 11,
            "translated": 428,
            "translated_words": 3334,
            "translated_percent": 96.8,
            "translated_words_percent": 94.2,
            "translated_chars": 20301,
            "translated_chars_percent": 94.4,
            "total_chars": 21496,
            "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": 14,
            "comments": 0,
            "code": "ru",
            "name": "Russian",
            "url": "https://translate.habitica.com/projects/habitica/groups/ru/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/ru/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:53.551980Z",
            "recent_changes": 1,
            "translated": 288,
            "translated_words": 2067,
            "translated_percent": 65.1,
            "translated_words_percent": 58.4,
            "translated_chars": 12286,
            "translated_chars_percent": 57.1,
            "total_chars": 21496,
            "fuzzy": 52,
            "fuzzy_percent": 11.7,
            "failing": 212,
            "failing_percent": 47.9,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "sk",
            "name": "Slovak",
            "url": "https://translate.habitica.com/projects/habitica/groups/sk/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/sk/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:55.117862Z",
            "recent_changes": 1,
            "translated": 288,
            "translated_words": 2075,
            "translated_percent": 65.1,
            "translated_words_percent": 58.6,
            "translated_chars": 12377,
            "translated_chars_percent": 57.5,
            "total_chars": 21496,
            "fuzzy": 61,
            "fuzzy_percent": 13.8,
            "failing": 269,
            "failing_percent": 60.8,
            "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/groups/sr/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/sr/"
        },
        {
            "total": 442,
            "total_words": 3537,
            "last_change": "2025-09-18T22:57:55.371005Z",
            "recent_changes": 1,
            "translated": 292,
            "translated_words": 2199,
            "translated_percent": 66.0,
            "translated_words_percent": 62.1,
            "translated_chars": 13228,
            "translated_chars_percent": 61.5,
            "total_chars": 21496,
            "fuzzy": 42,
            "fuzzy_percent": 9.5,
            "failing": 106,
            "failing_percent": 23.9,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 1,
            "code": "sv",
            "name": "Swedish",
            "url": "https://translate.habitica.com/projects/habitica/groups/sv/",
            "translate_url": "https://translate.habitica.com/translate/habitica/groups/sv/"
        }
    ]
}