Translation components API.

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

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

{
    "count": 31,
    "next": "https://translate.habitica.com/api/components/habitica/glossary/statistics/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "total": 1978,
            "total_words": 4001,
            "last_change": null,
            "recent_changes": 0,
            "translated": 1978,
            "translated_words": 4001,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 24937,
            "translated_chars_percent": 100.0,
            "total_chars": 24937,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 1082,
            "readonly_percent": 54.7,
            "suggestions": 0,
            "comments": 1,
            "code": "en",
            "name": "English",
            "url": "https://translate.habitica.com/projects/habitica/glossary/en/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/en/"
        },
        {
            "total": 335,
            "total_words": 910,
            "last_change": "2026-01-05T12:16:59.831553Z",
            "recent_changes": 4,
            "translated": 334,
            "translated_words": 909,
            "translated_percent": 99.7,
            "translated_words_percent": 99.8,
            "translated_chars": 5574,
            "translated_chars_percent": 99.8,
            "total_chars": 5582,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 10,
            "readonly_percent": 2.9,
            "suggestions": 0,
            "comments": 0,
            "code": "ko",
            "name": "Korean",
            "url": "https://translate.habitica.com/projects/habitica/glossary/ko/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/ko/"
        },
        {
            "total": 310,
            "total_words": 916,
            "last_change": "2025-10-03T15:28:18.533979Z",
            "recent_changes": 19,
            "translated": 310,
            "translated_words": 916,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 5618,
            "translated_chars_percent": 100.0,
            "total_chars": 5618,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 49,
            "approved_percent": 15.8,
            "readonly": 9,
            "readonly_percent": 2.9,
            "suggestions": 7,
            "comments": 0,
            "code": "nl",
            "name": "Dutch",
            "url": "https://translate.habitica.com/projects/habitica/glossary/nl/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/nl/"
        },
        {
            "total": 289,
            "total_words": 883,
            "last_change": "2025-11-10T23:16:43.359718Z",
            "recent_changes": 1,
            "translated": 287,
            "translated_words": 881,
            "translated_percent": 99.3,
            "translated_words_percent": 99.7,
            "translated_chars": 5422,
            "translated_chars_percent": 99.6,
            "total_chars": 5441,
            "fuzzy": 1,
            "fuzzy_percent": 0.3,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 3.1,
            "suggestions": 8,
            "comments": 0,
            "code": "es_419",
            "name": "Spanish (Latin America)",
            "url": "https://translate.habitica.com/projects/habitica/glossary/es_419/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/es_419/"
        },
        {
            "total": 279,
            "total_words": 880,
            "last_change": "2026-01-01T14:02:03.146314Z",
            "recent_changes": 1,
            "translated": 278,
            "translated_words": 879,
            "translated_percent": 99.6,
            "translated_words_percent": 99.8,
            "translated_chars": 5416,
            "translated_chars_percent": 99.8,
            "total_chars": 5424,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 3.2,
            "suggestions": 0,
            "comments": 0,
            "code": "zh_Hant",
            "name": "Chinese (Traditional)",
            "url": "https://translate.habitica.com/projects/habitica/glossary/zh_Hant/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/zh_Hant/"
        },
        {
            "total": 221,
            "total_words": 781,
            "last_change": "2025-12-03T20:04:59.000204Z",
            "recent_changes": 2,
            "translated": 189,
            "translated_words": 728,
            "translated_percent": 85.5,
            "translated_words_percent": 93.2,
            "translated_chars": 4464,
            "translated_chars_percent": 93.0,
            "total_chars": 4797,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 4.0,
            "suggestions": 5,
            "comments": 0,
            "code": "pt",
            "name": "Portuguese",
            "url": "https://translate.habitica.com/projects/habitica/glossary/pt/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/pt/"
        },
        {
            "total": 213,
            "total_words": 770,
            "last_change": "2025-06-15T13:17:33.148679Z",
            "recent_changes": 4,
            "translated": 188,
            "translated_words": 730,
            "translated_percent": 88.2,
            "translated_words_percent": 94.8,
            "translated_chars": 4455,
            "translated_chars_percent": 94.4,
            "total_chars": 4719,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 4.2,
            "suggestions": 1,
            "comments": 0,
            "code": "sk",
            "name": "Slovak",
            "url": "https://translate.habitica.com/projects/habitica/glossary/sk/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/sk/"
        },
        {
            "total": 230,
            "total_words": 791,
            "last_change": "2025-02-25T17:10:01.844824Z",
            "recent_changes": 17,
            "translated": 125,
            "translated_words": 179,
            "translated_percent": 54.3,
            "translated_words_percent": 22.6,
            "translated_chars": 1109,
            "translated_chars_percent": 22.6,
            "total_chars": 4888,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 3.9,
            "suggestions": 6,
            "comments": 0,
            "code": "bg",
            "name": "Bulgarian",
            "url": "https://translate.habitica.com/projects/habitica/glossary/bg/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/bg/"
        },
        {
            "total": 273,
            "total_words": 880,
            "last_change": "2025-07-29T20:45:38.764570Z",
            "recent_changes": 1,
            "translated": 134,
            "translated_words": 207,
            "translated_percent": 49.0,
            "translated_words_percent": 23.5,
            "translated_chars": 1237,
            "translated_chars_percent": 22.8,
            "total_chars": 5415,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 3.2,
            "suggestions": 1,
            "comments": 0,
            "code": "cs",
            "name": "Czech",
            "url": "https://translate.habitica.com/projects/habitica/glossary/cs/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/cs/"
        },
        {
            "total": 252,
            "total_words": 814,
            "last_change": "2025-12-27T11:13:56.801061Z",
            "recent_changes": 61,
            "translated": 251,
            "translated_words": 813,
            "translated_percent": 99.6,
            "translated_words_percent": 99.8,
            "translated_chars": 4990,
            "translated_chars_percent": 99.8,
            "total_chars": 4998,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 3.5,
            "suggestions": 9,
            "comments": 0,
            "code": "ro",
            "name": "Romanian",
            "url": "https://translate.habitica.com/projects/habitica/glossary/ro/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/ro/"
        },
        {
            "total": 412,
            "total_words": 1134,
            "last_change": "2026-01-11T00:28:09.995740Z",
            "recent_changes": 1,
            "translated": 290,
            "translated_words": 898,
            "translated_percent": 70.3,
            "translated_words_percent": 79.1,
            "translated_chars": 5671,
            "translated_chars_percent": 79.4,
            "total_chars": 7140,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 10,
            "readonly_percent": 2.4,
            "suggestions": 1,
            "comments": 0,
            "code": "da",
            "name": "Danish",
            "url": "https://translate.habitica.com/projects/habitica/glossary/da/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/da/"
        },
        {
            "total": 302,
            "total_words": 919,
            "last_change": "2025-10-18T16:08:36.994383Z",
            "recent_changes": 3,
            "translated": 302,
            "translated_words": 919,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 5711,
            "translated_chars_percent": 100.0,
            "total_chars": 5711,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 120,
            "approved_percent": 39.7,
            "readonly": 9,
            "readonly_percent": 2.9,
            "suggestions": 7,
            "comments": 0,
            "code": "de",
            "name": "German",
            "url": "https://translate.habitica.com/projects/habitica/glossary/de/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/de/"
        },
        {
            "total": 315,
            "total_words": 941,
            "last_change": "2025-11-15T17:18:37.424614Z",
            "recent_changes": 1,
            "translated": 315,
            "translated_words": 941,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 5788,
            "translated_chars_percent": 100.0,
            "total_chars": 5788,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 12,
            "readonly_percent": 3.8,
            "suggestions": 0,
            "comments": 1,
            "code": "es",
            "name": "Spanish",
            "url": "https://translate.habitica.com/projects/habitica/glossary/es/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/es/"
        },
        {
            "total": 468,
            "total_words": 1270,
            "last_change": "2026-01-13T20:28:36.523176Z",
            "recent_changes": 12,
            "translated": 468,
            "translated_words": 1270,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 8025,
            "translated_chars_percent": 100.0,
            "total_chars": 8025,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 65,
            "approved_percent": 13.8,
            "readonly": 8,
            "readonly_percent": 1.7,
            "suggestions": 0,
            "comments": 0,
            "code": "pt_BR",
            "name": "Portuguese (Brazil)",
            "url": "https://translate.habitica.com/projects/habitica/glossary/pt_BR/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/pt_BR/"
        },
        {
            "total": 375,
            "total_words": 1068,
            "last_change": "2025-12-16T11:28:14.520247Z",
            "recent_changes": 1,
            "translated": 375,
            "translated_words": 1068,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 6529,
            "translated_chars_percent": 100.0,
            "total_chars": 6529,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 11,
            "readonly_percent": 2.9,
            "suggestions": 1,
            "comments": 4,
            "code": "zh_Hans",
            "name": "Chinese (Simplified)",
            "url": "https://translate.habitica.com/projects/habitica/glossary/zh_Hans/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/zh_Hans/"
        },
        {
            "total": 620,
            "total_words": 1463,
            "last_change": "2026-01-09T08:28:17.625940Z",
            "recent_changes": 1,
            "translated": 620,
            "translated_words": 1463,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 9093,
            "translated_chars_percent": 100.0,
            "total_chars": 9093,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 119,
            "approved_percent": 19.1,
            "readonly": 11,
            "readonly_percent": 1.7,
            "suggestions": 8,
            "comments": 1,
            "code": "fr",
            "name": "French",
            "url": "https://translate.habitica.com/projects/habitica/glossary/fr/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/fr/"
        },
        {
            "total": 286,
            "total_words": 861,
            "last_change": "2025-07-02T10:55:29.571060Z",
            "recent_changes": 13,
            "translated": 225,
            "translated_words": 773,
            "translated_percent": 78.6,
            "translated_words_percent": 89.7,
            "translated_chars": 4723,
            "translated_chars_percent": 89.2,
            "total_chars": 5291,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 11,
            "readonly_percent": 3.8,
            "suggestions": 3,
            "comments": 2,
            "code": "he",
            "name": "Hebrew",
            "url": "https://translate.habitica.com/projects/habitica/glossary/he/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/he/"
        },
        {
            "total": 217,
            "total_words": 784,
            "last_change": "2025-04-28T22:46:58.891310Z",
            "recent_changes": 28,
            "translated": 180,
            "translated_words": 725,
            "translated_percent": 82.9,
            "translated_words_percent": 92.4,
            "translated_chars": 4409,
            "translated_chars_percent": 91.9,
            "total_chars": 4796,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 4.1,
            "suggestions": 9,
            "comments": 0,
            "code": "sr",
            "name": "Serbian",
            "url": "https://translate.habitica.com/projects/habitica/glossary/sr/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/sr/"
        },
        {
            "total": 319,
            "total_words": 898,
            "last_change": "2025-09-12T12:30:32.574267Z",
            "recent_changes": 2,
            "translated": 303,
            "translated_words": 870,
            "translated_percent": 94.9,
            "translated_words_percent": 96.8,
            "translated_chars": 5328,
            "translated_chars_percent": 96.7,
            "total_chars": 5507,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 12,
            "readonly_percent": 3.7,
            "suggestions": 3,
            "comments": 1,
            "code": "it",
            "name": "Italian",
            "url": "https://translate.habitica.com/projects/habitica/glossary/it/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/it/"
        },
        {
            "total": 296,
            "total_words": 912,
            "last_change": "2025-10-31T07:48:07.682665Z",
            "recent_changes": 45,
            "translated": 295,
            "translated_words": 911,
            "translated_percent": 99.6,
            "translated_words_percent": 99.8,
            "translated_chars": 5623,
            "translated_chars_percent": 99.8,
            "total_chars": 5631,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 12,
            "readonly_percent": 4.0,
            "suggestions": 0,
            "comments": 0,
            "code": "ru",
            "name": "Russian",
            "url": "https://translate.habitica.com/projects/habitica/glossary/ru/",
            "translate_url": "https://translate.habitica.com/translate/habitica/glossary/ru/"
        }
    ]
}