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": 2020,
            "total_words": 4184,
            "last_change": null,
            "recent_changes": 0,
            "translated": 2020,
            "translated_words": 4184,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 25971,
            "translated_chars_percent": 100.0,
            "total_chars": 25971,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 1136,
            "readonly_percent": 56.2,
            "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": 332,
            "total_words": 907,
            "last_change": "2025-10-28T06:39:32.020046Z",
            "recent_changes": 12,
            "translated": 325,
            "translated_words": 893,
            "translated_percent": 97.8,
            "translated_words_percent": 98.4,
            "translated_chars": 5482,
            "translated_chars_percent": 98.4,
            "total_chars": 5570,
            "fuzzy": 3,
            "fuzzy_percent": 0.9,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 7,
            "readonly_percent": 2.1,
            "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": 51,
            "approved_percent": 16.4,
            "readonly": 6,
            "readonly_percent": 1.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-10-17T14:39:19.275823Z",
            "recent_changes": 15,
            "translated": 289,
            "translated_words": 883,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 5441,
            "translated_chars_percent": 100.0,
            "total_chars": 5441,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 6,
            "readonly_percent": 2.0,
            "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": 277,
            "total_words": 877,
            "last_change": "2025-09-29T08:14:52.546813Z",
            "recent_changes": 1,
            "translated": 242,
            "translated_words": 822,
            "translated_percent": 87.3,
            "translated_words_percent": 93.7,
            "translated_chars": 5048,
            "translated_chars_percent": 93.4,
            "total_chars": 5402,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 6,
            "readonly_percent": 2.1,
            "suggestions": 1,
            "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-06-25T20:49:01.343942Z",
            "recent_changes": 13,
            "translated": 189,
            "translated_words": 728,
            "translated_percent": 85.5,
            "translated_words_percent": 93.2,
            "translated_chars": 4466,
            "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": 6,
            "readonly_percent": 2.7,
            "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": 6,
            "readonly_percent": 2.8,
            "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": 124,
            "translated_words": 178,
            "translated_percent": 53.9,
            "translated_words_percent": 22.5,
            "translated_chars": 1111,
            "translated_chars_percent": 22.7,
            "total_chars": 4888,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 6,
            "readonly_percent": 2.6,
            "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": 133,
            "translated_words": 206,
            "translated_percent": 48.7,
            "translated_words_percent": 23.4,
            "translated_chars": 1239,
            "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": 6,
            "readonly_percent": 2.1,
            "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": 251,
            "total_words": 812,
            "last_change": "2024-04-06T08:12:05.662211Z",
            "recent_changes": 1,
            "translated": 196,
            "translated_words": 737,
            "translated_percent": 78.0,
            "translated_words_percent": 90.7,
            "translated_chars": 4515,
            "translated_chars_percent": 90.4,
            "total_chars": 4989,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 6,
            "readonly_percent": 2.3,
            "suggestions": 10,
            "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": 410,
            "total_words": 1132,
            "last_change": "2024-09-04T09:10:38.781591Z",
            "recent_changes": 2,
            "translated": 285,
            "translated_words": 893,
            "translated_percent": 69.5,
            "translated_words_percent": 78.8,
            "translated_chars": 5652,
            "translated_chars_percent": 79.2,
            "total_chars": 7130,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 7,
            "readonly_percent": 1.7,
            "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": 6,
            "readonly_percent": 1.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-10-04T23:51:56.837036Z",
            "recent_changes": 7,
            "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": 9,
            "readonly_percent": 2.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": 546,
            "total_words": 1529,
            "last_change": "2025-10-17T00:45:06.071962Z",
            "recent_changes": 1,
            "translated": 530,
            "translated_words": 1504,
            "translated_percent": 97.0,
            "translated_words_percent": 98.3,
            "translated_chars": 9342,
            "translated_chars_percent": 98.3,
            "total_chars": 9502,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 78,
            "approved_percent": 14.2,
            "readonly": 6,
            "readonly_percent": 1.0,
            "suggestions": 6,
            "comments": 5,
            "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": 374,
            "total_words": 1066,
            "last_change": "2025-10-09T05:52:57.463526Z",
            "recent_changes": 16,
            "translated": 373,
            "translated_words": 1064,
            "translated_percent": 99.7,
            "translated_words_percent": 99.8,
            "translated_chars": 6508,
            "translated_chars_percent": 99.8,
            "total_chars": 6518,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 8,
            "readonly_percent": 2.1,
            "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": 614,
            "total_words": 1449,
            "last_change": "2025-10-07T10:17:33.964988Z",
            "recent_changes": 18,
            "translated": 614,
            "translated_words": 1449,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 9009,
            "translated_chars_percent": 100.0,
            "total_chars": 9009,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 119,
            "approved_percent": 19.3,
            "readonly": 8,
            "readonly_percent": 1.3,
            "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": 226,
            "translated_words": 774,
            "translated_percent": 79.0,
            "translated_words_percent": 89.8,
            "translated_chars": 4731,
            "translated_chars_percent": 89.4,
            "total_chars": 5291,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 8,
            "readonly_percent": 2.7,
            "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": 181,
            "translated_words": 726,
            "translated_percent": 83.4,
            "translated_words_percent": 92.6,
            "translated_chars": 4417,
            "translated_chars_percent": 92.0,
            "total_chars": 4796,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 6,
            "readonly_percent": 2.7,
            "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": 304,
            "translated_words": 871,
            "translated_percent": 95.2,
            "translated_words_percent": 96.9,
            "translated_chars": 5336,
            "translated_chars_percent": 96.8,
            "total_chars": 5507,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 2.8,
            "suggestions": 2,
            "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": 296,
            "translated_words": 912,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 5631,
            "translated_chars_percent": 100.0,
            "total_chars": 5631,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 0,
            "failing_percent": 0.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 9,
            "readonly_percent": 3.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/"
        }
    ]
}