Translation projects API.

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

GET /api/projects/immersive-translate/languages/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "total": 1196,
        "total_words": 9188,
        "total_chars": 62209,
        "last_change": "2025-09-12T03:35:37.854739Z",
        "recent_changes": 6,
        "translated": 1134,
        "translated_words": 8426,
        "translated_percent": 94.8,
        "translated_words_percent": 91.7,
        "translated_chars": 56858,
        "translated_chars_percent": 91.3,
        "fuzzy": 54,
        "fuzzy_percent": 4.5,
        "fuzzy_words": 753,
        "fuzzy_words_percent": 8.1,
        "fuzzy_chars": 5319,
        "fuzzy_chars_percent": 8.5,
        "failing": 54,
        "failing_percent": 4.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 10,
        "comments": 0,
        "code": "ar",
        "name": "Arabic",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/ar/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/ar/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.735603Z",
        "recent_changes": 5,
        "translated": 27,
        "translated_words": 27,
        "translated_percent": 2.2,
        "translated_words_percent": 0.2,
        "translated_chars": 90,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "arz",
        "name": "Arabic (Egyptian)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/arz/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/arz/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.732604Z",
        "recent_changes": 6,
        "translated": 27,
        "translated_words": 27,
        "translated_percent": 2.2,
        "translated_words_percent": 0.2,
        "translated_chars": 90,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ars",
        "name": "Arabic (Najdi)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/ars/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/ars/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.729552Z",
        "recent_changes": 6,
        "translated": 27,
        "translated_words": 27,
        "translated_percent": 2.2,
        "translated_words_percent": 0.2,
        "translated_chars": 90,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "aeb",
        "name": "Arabic (Tunisian)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/aeb/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/aeb/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.821070Z",
        "recent_changes": 6,
        "translated": 39,
        "translated_words": 66,
        "translated_percent": 3.2,
        "translated_words_percent": 0.7,
        "translated_chars": 299,
        "translated_chars_percent": 0.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "my",
        "name": "Burmese",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/my/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/my/"
    },
    {
        "total": 1030,
        "total_words": 8038,
        "total_chars": 54595,
        "last_change": "2025-09-12T03:43:53.623152Z",
        "recent_changes": 5,
        "translated": 988,
        "translated_words": 7639,
        "translated_percent": 95.9,
        "translated_words_percent": 95.0,
        "translated_chars": 51790,
        "translated_chars_percent": 94.8,
        "fuzzy": 38,
        "fuzzy_percent": 3.6,
        "fuzzy_words": 394,
        "fuzzy_words_percent": 4.9,
        "fuzzy_chars": 2791,
        "fuzzy_chars_percent": 5.1,
        "failing": 86,
        "failing_percent": 8.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.6,
        "readonly_words": 27,
        "readonly_words_percent": 0.3,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 42,
        "comments": 1,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/zh_Hant/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/zh_Hant/"
    },
    {
        "total": 1201,
        "total_words": 2116,
        "total_chars": 22520,
        "last_change": "2025-09-12T08:18:15.770247Z",
        "recent_changes": 3,
        "translated": 1201,
        "translated_words": 2116,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 22520,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 346,
        "failing_percent": 28.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 37,
        "readonly_percent": 3.0,
        "readonly_words": 62,
        "readonly_words_percent": 2.9,
        "readonly_chars": 278,
        "readonly_chars_percent": 1.2,
        "suggestions": 19,
        "comments": 1,
        "code": "en",
        "name": "English",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/en/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/en/"
    },
    {
        "total": 4,
        "total_words": 5,
        "total_chars": 14,
        "last_change": "2025-06-28T08:13:47.791494Z",
        "recent_changes": 1,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ang",
        "name": "English (Old)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/ang/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/ang/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.779311Z",
        "recent_changes": 6,
        "translated": 1146,
        "translated_words": 8587,
        "translated_percent": 95.8,
        "translated_words_percent": 93.4,
        "translated_chars": 57989,
        "translated_chars_percent": 93.2,
        "fuzzy": 41,
        "fuzzy_percent": 3.4,
        "fuzzy_words": 589,
        "fuzzy_words_percent": 6.4,
        "fuzzy_chars": 4166,
        "fuzzy_chars_percent": 6.6,
        "failing": 194,
        "failing_percent": 16.2,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 2,
        "comments": 0,
        "code": "fr",
        "name": "French",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/fr/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/fr/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.759484Z",
        "recent_changes": 6,
        "translated": 1144,
        "translated_words": 8577,
        "translated_percent": 95.7,
        "translated_words_percent": 93.3,
        "translated_chars": 57925,
        "translated_chars_percent": 93.1,
        "fuzzy": 43,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 599,
        "fuzzy_words_percent": 6.5,
        "fuzzy_chars": 4230,
        "fuzzy_chars_percent": 6.8,
        "failing": 184,
        "failing_percent": 15.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/de/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/de/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.785542Z",
        "recent_changes": 6,
        "translated": 1147,
        "translated_words": 8627,
        "translated_percent": 95.9,
        "translated_words_percent": 93.9,
        "translated_chars": 58167,
        "translated_chars_percent": 93.5,
        "fuzzy": 40,
        "fuzzy_percent": 3.3,
        "fuzzy_words": 549,
        "fuzzy_words_percent": 5.9,
        "fuzzy_chars": 3988,
        "fuzzy_chars_percent": 6.4,
        "failing": 201,
        "failing_percent": 16.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "he",
        "name": "Hebrew",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/he/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/he/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.792414Z",
        "recent_changes": 6,
        "translated": 1144,
        "translated_words": 8573,
        "translated_percent": 95.7,
        "translated_words_percent": 93.3,
        "translated_chars": 57905,
        "translated_chars_percent": 93.1,
        "fuzzy": 43,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 603,
        "fuzzy_words_percent": 6.5,
        "fuzzy_chars": 4250,
        "fuzzy_chars_percent": 6.8,
        "failing": 163,
        "failing_percent": 13.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "hi",
        "name": "Hindi",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/hi/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/hi/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.799077Z",
        "recent_changes": 6,
        "translated": 1148,
        "translated_words": 8759,
        "translated_percent": 96.0,
        "translated_words_percent": 95.3,
        "translated_chars": 59130,
        "translated_chars_percent": 95.0,
        "fuzzy": 39,
        "fuzzy_percent": 3.2,
        "fuzzy_words": 417,
        "fuzzy_words_percent": 4.5,
        "fuzzy_chars": 3025,
        "fuzzy_chars_percent": 4.8,
        "failing": 153,
        "failing_percent": 12.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "hu",
        "name": "Hungarian",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/hu/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/hu/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.726303Z",
        "recent_changes": 9,
        "translated": 46,
        "translated_words": 124,
        "translated_percent": 3.8,
        "translated_words_percent": 1.3,
        "translated_chars": 699,
        "translated_chars_percent": 1.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/id/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/id/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.805604Z",
        "recent_changes": 6,
        "translated": 1144,
        "translated_words": 8521,
        "translated_percent": 95.7,
        "translated_words_percent": 92.7,
        "translated_chars": 57499,
        "translated_chars_percent": 92.4,
        "fuzzy": 43,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 655,
        "fuzzy_words_percent": 7.1,
        "fuzzy_chars": 4656,
        "fuzzy_chars_percent": 7.4,
        "failing": 177,
        "failing_percent": 14.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "it",
        "name": "Italian",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/it/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/it/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-15T00:36:14.964743Z",
        "recent_changes": 1,
        "translated": 1142,
        "translated_words": 8470,
        "translated_percent": 95.5,
        "translated_words_percent": 92.2,
        "translated_chars": 57193,
        "translated_chars_percent": 91.9,
        "fuzzy": 45,
        "fuzzy_percent": 3.7,
        "fuzzy_words": 706,
        "fuzzy_words_percent": 7.6,
        "fuzzy_chars": 4962,
        "fuzzy_chars_percent": 7.9,
        "failing": 143,
        "failing_percent": 11.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 7,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/ja/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/ja/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.814583Z",
        "recent_changes": 6,
        "translated": 1144,
        "translated_words": 8572,
        "translated_percent": 95.7,
        "translated_words_percent": 93.3,
        "translated_chars": 57918,
        "translated_chars_percent": 93.1,
        "fuzzy": 45,
        "fuzzy_percent": 3.7,
        "fuzzy_words": 607,
        "fuzzy_words_percent": 6.6,
        "fuzzy_chars": 4249,
        "fuzzy_chars_percent": 6.8,
        "failing": 259,
        "failing_percent": 21.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 6,
        "comments": 0,
        "code": "ko",
        "name": "Korean",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/ko/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/ko/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.817839Z",
        "recent_changes": 5,
        "translated": 27,
        "translated_words": 27,
        "translated_percent": 2.2,
        "translated_words_percent": 0.2,
        "translated_chars": 90,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "la",
        "name": "Latin",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/la/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/la/"
    },
    {
        "total": 1196,
        "total_words": 9197,
        "total_chars": 62278,
        "last_change": "2025-09-12T08:18:15.969208Z",
        "recent_changes": 3,
        "translated": 1161,
        "translated_words": 8756,
        "translated_percent": 97.0,
        "translated_words_percent": 95.2,
        "translated_chars": 59190,
        "translated_chars_percent": 95.0,
        "fuzzy": 31,
        "fuzzy_percent": 2.5,
        "fuzzy_words": 437,
        "fuzzy_words_percent": 4.7,
        "fuzzy_chars": 3070,
        "fuzzy_chars_percent": 4.9,
        "failing": 52,
        "failing_percent": 4.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "fa",
        "name": "Persian",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/fa/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/fa/"
    },
    {
        "total": 4,
        "total_words": 5,
        "total_chars": 14,
        "last_change": "2025-06-28T08:13:47.174470Z",
        "recent_changes": 1,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "pt",
        "name": "Portuguese",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/pt/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/pt/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.827621Z",
        "recent_changes": 6,
        "translated": 1145,
        "translated_words": 8580,
        "translated_percent": 95.8,
        "translated_words_percent": 93.4,
        "translated_chars": 57948,
        "translated_chars_percent": 93.1,
        "fuzzy": 42,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 596,
        "fuzzy_words_percent": 6.4,
        "fuzzy_chars": 4207,
        "fuzzy_chars_percent": 6.7,
        "failing": 98,
        "failing_percent": 8.2,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/pt_BR/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/pt_BR/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.834197Z",
        "recent_changes": 6,
        "translated": 1145,
        "translated_words": 8580,
        "translated_percent": 95.8,
        "translated_words_percent": 93.4,
        "translated_chars": 57948,
        "translated_chars_percent": 93.1,
        "fuzzy": 42,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 596,
        "fuzzy_words_percent": 6.4,
        "fuzzy_chars": 4207,
        "fuzzy_chars_percent": 6.7,
        "failing": 160,
        "failing_percent": 13.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/pt_PT/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/pt_PT/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T08:18:16.422494Z",
        "recent_changes": 20,
        "translated": 1187,
        "translated_words": 9176,
        "translated_percent": 99.3,
        "translated_words_percent": 99.9,
        "translated_chars": 62155,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 42,
        "failing_percent": 3.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/ru/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/ru/"
    },
    {
        "total": 1196,
        "total_words": 9187,
        "total_chars": 62200,
        "last_change": "2025-09-12T03:35:37.766208Z",
        "recent_changes": 6,
        "translated": 1143,
        "translated_words": 8575,
        "translated_percent": 95.5,
        "translated_words_percent": 93.3,
        "translated_chars": 57912,
        "translated_chars_percent": 93.1,
        "fuzzy": 45,
        "fuzzy_percent": 3.7,
        "fuzzy_words": 603,
        "fuzzy_words_percent": 6.5,
        "fuzzy_chars": 4256,
        "fuzzy_chars_percent": 6.8,
        "failing": 175,
        "failing_percent": 14.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 8,
        "comments": 0,
        "code": "es",
        "name": "Spanish",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/es/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/es/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.848068Z",
        "recent_changes": 9,
        "translated": 28,
        "translated_words": 29,
        "translated_percent": 2.3,
        "translated_words_percent": 0.3,
        "translated_chars": 108,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "th",
        "name": "Thai",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/th/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/th/"
    },
    {
        "total": 4,
        "total_words": 5,
        "total_chars": 14,
        "last_change": "2025-06-28T08:13:47.837969Z",
        "recent_changes": 1,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "bo_CN",
        "name": "Tibetan (China)",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/bo_CN/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/bo_CN/"
    },
    {
        "total": 1195,
        "total_words": 9185,
        "total_chars": 62187,
        "last_change": "2025-09-12T03:35:37.746942Z",
        "recent_changes": 6,
        "translated": 1143,
        "translated_words": 8519,
        "translated_percent": 95.6,
        "translated_words_percent": 92.7,
        "translated_chars": 57482,
        "translated_chars_percent": 92.4,
        "fuzzy": 44,
        "fuzzy_percent": 3.6,
        "fuzzy_words": 657,
        "fuzzy_words_percent": 7.1,
        "fuzzy_chars": 4673,
        "fuzzy_chars_percent": 7.5,
        "failing": 151,
        "failing_percent": 12.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.2,
        "readonly_words": 27,
        "readonly_words_percent": 0.2,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/tr/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/tr/"
    },
    {
        "total": 1029,
        "total_words": 8033,
        "total_chars": 54577,
        "last_change": "2025-09-12T03:35:37.749982Z",
        "recent_changes": 5,
        "translated": 27,
        "translated_words": 27,
        "translated_percent": 2.6,
        "translated_words_percent": 0.3,
        "translated_chars": 90,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.6,
        "readonly_words": 27,
        "readonly_words_percent": 0.3,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/uk/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/uk/"
    },
    {
        "total": 1031,
        "total_words": 8041,
        "total_chars": 54611,
        "last_change": "2025-09-13T23:17:12.853147Z",
        "recent_changes": 18,
        "translated": 133,
        "translated_words": 1022,
        "translated_percent": 12.9,
        "translated_words_percent": 12.7,
        "translated_chars": 7197,
        "translated_chars_percent": 13.1,
        "fuzzy": 16,
        "fuzzy_percent": 1.5,
        "fuzzy_words": 76,
        "fuzzy_words_percent": 0.9,
        "fuzzy_chars": 557,
        "fuzzy_chars_percent": 1.0,
        "failing": 11,
        "failing_percent": 1.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 27,
        "readonly_percent": 2.6,
        "readonly_words": 27,
        "readonly_words_percent": 0.3,
        "readonly_chars": 90,
        "readonly_chars_percent": 0.1,
        "suggestions": 2,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "https://weblate.immersivetranslate.com/projects/immersive-translate/-/vi/",
        "translate_url": "https://weblate.immersivetranslate.com/translate/immersive-translate/-/vi/"
    }
]