Translation components API.

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

GET /api/components/habitica-ios/main-strings/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-ios/main-strings/statistics/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-01-28T21:20:40.107829Z",
            "recent_changes": 2,
            "translated": 470,
            "translated_words": 1475,
            "translated_percent": 31.4,
            "translated_words_percent": 16.4,
            "translated_chars": 8343,
            "translated_chars_percent": 16.4,
            "total_chars": 50833,
            "fuzzy": 28,
            "fuzzy_percent": 1.8,
            "failing": 27,
            "failing_percent": 1.8,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 0,
            "code": "bg",
            "name": "Bulgarian",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/bg/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/bg/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:35.422790Z",
            "recent_changes": 2,
            "translated": 798,
            "translated_words": 2846,
            "translated_percent": 53.4,
            "translated_words_percent": 31.6,
            "translated_chars": 16356,
            "translated_chars_percent": 32.1,
            "total_chars": 50833,
            "fuzzy": 47,
            "fuzzy_percent": 3.1,
            "failing": 51,
            "failing_percent": 3.4,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 1,
            "code": "cs",
            "name": "Czech",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/cs/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/cs/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-01-28T21:20:41.179845Z",
            "recent_changes": 2,
            "translated": 289,
            "translated_words": 634,
            "translated_percent": 19.3,
            "translated_words_percent": 7.0,
            "translated_chars": 3679,
            "translated_chars_percent": 7.2,
            "total_chars": 50833,
            "fuzzy": 14,
            "fuzzy_percent": 0.9,
            "failing": 13,
            "failing_percent": 0.8,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 7,
            "comments": 0,
            "code": "da",
            "name": "Danish",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/da/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/da/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:37.738120Z",
            "recent_changes": 2,
            "translated": 1476,
            "translated_words": 8864,
            "translated_percent": 98.7,
            "translated_words_percent": 98.5,
            "translated_chars": 50128,
            "translated_chars_percent": 98.6,
            "total_chars": 50833,
            "fuzzy": 5,
            "fuzzy_percent": 0.3,
            "failing": 5,
            "failing_percent": 0.3,
            "approved": 920,
            "approved_percent": 61.5,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 26,
            "comments": 17,
            "code": "de",
            "name": "German",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/de/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/de/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:41.776205Z",
            "recent_changes": 2,
            "translated": 1447,
            "translated_words": 8450,
            "translated_percent": 96.8,
            "translated_words_percent": 93.9,
            "translated_chars": 47681,
            "translated_chars_percent": 93.7,
            "total_chars": 50833,
            "fuzzy": 23,
            "fuzzy_percent": 1.5,
            "failing": 23,
            "failing_percent": 1.5,
            "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-ios/main-strings/es/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/es/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T12:22:09.426848Z",
            "recent_changes": 7,
            "translated": 1494,
            "translated_words": 8992,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 50833,
            "translated_chars_percent": 100.0,
            "total_chars": 50833,
            "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",
            "name": "French",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/fr/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/fr/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-01-28T21:20:44.426988Z",
            "recent_changes": 2,
            "translated": 441,
            "translated_words": 1090,
            "translated_percent": 29.5,
            "translated_words_percent": 12.1,
            "translated_chars": 6302,
            "translated_chars_percent": 12.3,
            "total_chars": 50833,
            "fuzzy": 23,
            "fuzzy_percent": 1.5,
            "failing": 41,
            "failing_percent": 2.7,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 3,
            "code": "he",
            "name": "Hebrew",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/he/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/he/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:45.827053Z",
            "recent_changes": 2,
            "translated": 1430,
            "translated_words": 8334,
            "translated_percent": 95.7,
            "translated_words_percent": 92.6,
            "translated_chars": 47073,
            "translated_chars_percent": 92.6,
            "total_chars": 50833,
            "fuzzy": 26,
            "fuzzy_percent": 1.7,
            "failing": 26,
            "failing_percent": 1.7,
            "approved": 14,
            "approved_percent": 0.9,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "hr",
            "name": "Croatian",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/hr/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/hr/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:49.592363Z",
            "recent_changes": 2,
            "translated": 1126,
            "translated_words": 5920,
            "translated_percent": 75.3,
            "translated_words_percent": 65.8,
            "translated_chars": 33224,
            "translated_chars_percent": 65.3,
            "total_chars": 50833,
            "fuzzy": 61,
            "fuzzy_percent": 4.0,
            "failing": 61,
            "failing_percent": 4.0,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 2,
            "comments": 0,
            "code": "it",
            "name": "Italian",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/it/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/it/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T12:58:39.569406Z",
            "recent_changes": 22,
            "translated": 1061,
            "translated_words": 5545,
            "translated_percent": 71.0,
            "translated_words_percent": 61.6,
            "translated_chars": 31182,
            "translated_chars_percent": 61.3,
            "total_chars": 50833,
            "fuzzy": 53,
            "fuzzy_percent": 3.5,
            "failing": 53,
            "failing_percent": 3.5,
            "approved": 61,
            "approved_percent": 4.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 26,
            "comments": 0,
            "code": "nl",
            "name": "Dutch",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/nl/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/nl/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-01-28T21:20:48.847168Z",
            "recent_changes": 2,
            "translated": 510,
            "translated_words": 1585,
            "translated_percent": 34.1,
            "translated_words_percent": 17.6,
            "translated_chars": 8993,
            "translated_chars_percent": 17.6,
            "total_chars": 50833,
            "fuzzy": 25,
            "fuzzy_percent": 1.6,
            "failing": 29,
            "failing_percent": 1.9,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "pl",
            "name": "Polish",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/pl/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/pl/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:56.192115Z",
            "recent_changes": 2,
            "translated": 1460,
            "translated_words": 8607,
            "translated_percent": 97.7,
            "translated_words_percent": 95.7,
            "translated_chars": 48577,
            "translated_chars_percent": 95.5,
            "total_chars": 50833,
            "fuzzy": 19,
            "fuzzy_percent": 1.2,
            "failing": 19,
            "failing_percent": 1.2,
            "approved": 675,
            "approved_percent": 45.1,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 0,
            "code": "pt_BR",
            "name": "Portuguese (Brazil)",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/pt_BR/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/pt_BR/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:58.743185Z",
            "recent_changes": 2,
            "translated": 563,
            "translated_words": 1742,
            "translated_percent": 37.6,
            "translated_words_percent": 19.3,
            "translated_chars": 9885,
            "translated_chars_percent": 19.4,
            "total_chars": 50833,
            "fuzzy": 50,
            "fuzzy_percent": 3.3,
            "failing": 66,
            "failing_percent": 4.4,
            "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-ios/main-strings/ro/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/ro/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-03-16T16:08:28.309118Z",
            "recent_changes": 5,
            "translated": 1341,
            "translated_words": 7403,
            "translated_percent": 89.7,
            "translated_words_percent": 82.3,
            "translated_chars": 41662,
            "translated_chars_percent": 81.9,
            "total_chars": 50833,
            "fuzzy": 53,
            "fuzzy_percent": 3.5,
            "failing": 54,
            "failing_percent": 3.6,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 17,
            "comments": 5,
            "code": "ru",
            "name": "Russian",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/ru/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/ru/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-27T05:58:00.171625Z",
            "recent_changes": 1,
            "translated": 1487,
            "translated_words": 8971,
            "translated_percent": 99.5,
            "translated_words_percent": 99.7,
            "translated_chars": 50725,
            "translated_chars_percent": 99.7,
            "total_chars": 50833,
            "fuzzy": 1,
            "fuzzy_percent": 0.1,
            "failing": 2,
            "failing_percent": 0.1,
            "approved": 18,
            "approved_percent": 1.2,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 16,
            "comments": 29,
            "code": "zh_Hans",
            "name": "Chinese (Simplified)",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/zh_Hans/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/zh_Hans/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": null,
            "recent_changes": 0,
            "translated": 1494,
            "translated_words": 8992,
            "translated_percent": 100.0,
            "translated_words_percent": 100.0,
            "translated_chars": 50833,
            "translated_chars_percent": 100.0,
            "total_chars": 50833,
            "fuzzy": 0,
            "fuzzy_percent": 0.0,
            "failing": 103,
            "failing_percent": 6.8,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 1494,
            "readonly_percent": 100.0,
            "suggestions": 0,
            "comments": 16,
            "code": "en",
            "name": "English",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/en/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/en/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:48.360183Z",
            "recent_changes": 2,
            "translated": 1470,
            "translated_words": 8739,
            "translated_percent": 98.3,
            "translated_words_percent": 97.1,
            "translated_chars": 49381,
            "translated_chars_percent": 97.1,
            "total_chars": 50833,
            "fuzzy": 11,
            "fuzzy_percent": 0.7,
            "failing": 15,
            "failing_percent": 1.0,
            "approved": 3,
            "approved_percent": 0.2,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 4,
            "comments": 0,
            "code": "id",
            "name": "Indonesian",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/id/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/id/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-28T00:23:19.806528Z",
            "recent_changes": 1,
            "translated": 1454,
            "translated_words": 8542,
            "translated_percent": 97.3,
            "translated_words_percent": 94.9,
            "translated_chars": 48206,
            "translated_chars_percent": 94.8,
            "total_chars": 50833,
            "fuzzy": 22,
            "fuzzy_percent": 1.4,
            "failing": 22,
            "failing_percent": 1.4,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "ko",
            "name": "Korean",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/ko/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/ko/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-02-24T11:32:57.456952Z",
            "recent_changes": 2,
            "translated": 990,
            "translated_words": 4656,
            "translated_percent": 66.2,
            "translated_words_percent": 51.7,
            "translated_chars": 26703,
            "translated_chars_percent": 52.5,
            "total_chars": 50833,
            "fuzzy": 11,
            "fuzzy_percent": 0.7,
            "failing": 11,
            "failing_percent": 0.7,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 0,
            "comments": 0,
            "code": "pt",
            "name": "Portuguese",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/pt/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/pt/"
        },
        {
            "total": 1494,
            "total_words": 8992,
            "last_change": "2026-01-16T10:50:40.764491Z",
            "recent_changes": 1,
            "translated": 134,
            "translated_words": 292,
            "translated_percent": 8.9,
            "translated_words_percent": 3.2,
            "translated_chars": 1647,
            "translated_chars_percent": 3.2,
            "total_chars": 50833,
            "fuzzy": 5,
            "fuzzy_percent": 0.3,
            "failing": 5,
            "failing_percent": 0.3,
            "approved": 0,
            "approved_percent": 0.0,
            "readonly": 0,
            "readonly_percent": 0.0,
            "suggestions": 1,
            "comments": 0,
            "code": "sv",
            "name": "Swedish",
            "url": "https://translate.habitica.com/projects/habitica-ios/main-strings/sv/",
            "translate_url": "https://translate.habitica.com/translate/habitica-ios/main-strings/sv/"
        }
    ]
}