Translation projects API.

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

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

[
    {
        "total": 3955,
        "total_words": 24245,
        "total_chars": 148299,
        "last_change": "2025-07-23T14:16:42.600465Z",
        "recent_changes": 5,
        "translated": 3955,
        "translated_words": 24245,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 148299,
        "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": 2308,
        "failing_percent": 58.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 0.1,
        "readonly_words": 9,
        "readonly_words_percent": 0.1,
        "readonly_chars": 51,
        "readonly_chars_percent": 0.1,
        "suggestions": 2,
        "comments": 3,
        "code": "en",
        "name": "English",
        "url": "https://weblate.foundryvtt-hub.com/projects/the-forge/-/en/",
        "translate_url": "https://weblate.foundryvtt-hub.com/translate/the-forge/-/en/"
    },
    {
        "total": 3940,
        "total_words": 24217,
        "total_chars": 148122,
        "last_change": "2025-07-23T14:16:44.597308Z",
        "recent_changes": 1,
        "translated": 2704,
        "translated_words": 15780,
        "translated_percent": 68.6,
        "translated_words_percent": 65.1,
        "translated_chars": 97171,
        "translated_chars_percent": 65.6,
        "fuzzy": 1119,
        "fuzzy_percent": 28.4,
        "fuzzy_words": 8285,
        "fuzzy_words_percent": 34.2,
        "fuzzy_chars": 49894,
        "fuzzy_chars_percent": 33.6,
        "failing": 844,
        "failing_percent": 21.4,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 0.1,
        "readonly_words": 9,
        "readonly_words_percent": 0.1,
        "readonly_chars": 51,
        "readonly_chars_percent": 0.1,
        "suggestions": 1108,
        "comments": 0,
        "code": "fr",
        "name": "French",
        "url": "https://weblate.foundryvtt-hub.com/projects/the-forge/-/fr/",
        "translate_url": "https://weblate.foundryvtt-hub.com/translate/the-forge/-/fr/"
    },
    {
        "total": 3947,
        "total_words": 24234,
        "total_chars": 148227,
        "last_change": "2025-07-23T14:16:43.201019Z",
        "recent_changes": 1,
        "translated": 1907,
        "translated_words": 10951,
        "translated_percent": 48.3,
        "translated_words_percent": 45.1,
        "translated_chars": 66878,
        "translated_chars_percent": 45.1,
        "fuzzy": 1962,
        "fuzzy_percent": 49.7,
        "fuzzy_words": 13184,
        "fuzzy_words_percent": 54.4,
        "fuzzy_chars": 80650,
        "fuzzy_chars_percent": 54.4,
        "failing": 1144,
        "failing_percent": 28.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 0.1,
        "readonly_words": 9,
        "readonly_words_percent": 0.1,
        "readonly_chars": 51,
        "readonly_chars_percent": 0.1,
        "suggestions": 75,
        "comments": 33,
        "code": "de",
        "name": "German",
        "url": "https://weblate.foundryvtt-hub.com/projects/the-forge/-/de/",
        "translate_url": "https://weblate.foundryvtt-hub.com/translate/the-forge/-/de/"
    },
    {
        "total": 3937,
        "total_words": 24214,
        "total_chars": 148106,
        "last_change": "2025-07-23T14:16:45.344490Z",
        "recent_changes": 0,
        "translated": 1432,
        "translated_words": 8711,
        "translated_percent": 36.3,
        "translated_words_percent": 35.9,
        "translated_chars": 52740,
        "translated_chars_percent": 35.6,
        "fuzzy": 2315,
        "fuzzy_percent": 58.8,
        "fuzzy_words": 15159,
        "fuzzy_words_percent": 62.6,
        "fuzzy_chars": 92952,
        "fuzzy_chars_percent": 62.7,
        "failing": 1346,
        "failing_percent": 34.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 0.1,
        "readonly_words": 9,
        "readonly_words_percent": 0.1,
        "readonly_chars": 51,
        "readonly_chars_percent": 0.1,
        "suggestions": 4,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "https://weblate.foundryvtt-hub.com/projects/the-forge/-/ja/",
        "translate_url": "https://weblate.foundryvtt-hub.com/translate/the-forge/-/ja/"
    },
    {
        "total": 3942,
        "total_words": 24222,
        "total_chars": 148162,
        "last_change": "2025-07-23T14:16:45.952263Z",
        "recent_changes": 5,
        "translated": 2001,
        "translated_words": 12501,
        "translated_percent": 50.7,
        "translated_words_percent": 51.6,
        "translated_chars": 76247,
        "translated_chars_percent": 51.4,
        "fuzzy": 1870,
        "fuzzy_percent": 47.4,
        "fuzzy_words": 11627,
        "fuzzy_words_percent": 48.0,
        "fuzzy_chars": 71291,
        "fuzzy_chars_percent": 48.1,
        "failing": 1126,
        "failing_percent": 28.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 0.1,
        "readonly_words": 9,
        "readonly_words_percent": 0.1,
        "readonly_chars": 51,
        "readonly_chars_percent": 0.1,
        "suggestions": 14,
        "comments": 0,
        "code": "pt-BR",
        "name": "Portuguese (Brazil)",
        "url": "https://weblate.foundryvtt-hub.com/projects/the-forge/-/pt-BR/",
        "translate_url": "https://weblate.foundryvtt-hub.com/translate/the-forge/-/pt-BR/"
    },
    {
        "total": 3937,
        "total_words": 24214,
        "total_chars": 148106,
        "last_change": "2025-07-23T14:16:44.012050Z",
        "recent_changes": 0,
        "translated": 1504,
        "translated_words": 9466,
        "translated_percent": 38.2,
        "translated_words_percent": 39.0,
        "translated_chars": 57323,
        "translated_chars_percent": 38.7,
        "fuzzy": 2271,
        "fuzzy_percent": 57.6,
        "fuzzy_words": 14540,
        "fuzzy_words_percent": 60.0,
        "fuzzy_chars": 89300,
        "fuzzy_chars_percent": 60.2,
        "failing": 1247,
        "failing_percent": 31.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 0.1,
        "readonly_words": 9,
        "readonly_words_percent": 0.1,
        "readonly_chars": 51,
        "readonly_chars_percent": 0.1,
        "suggestions": 20,
        "comments": 0,
        "code": "es",
        "name": "Spanish",
        "url": "https://weblate.foundryvtt-hub.com/projects/the-forge/-/es/",
        "translate_url": "https://weblate.foundryvtt-hub.com/translate/the-forge/-/es/"
    }
]