Translation projects API.

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

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

[
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.426412Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 4,
        "failing_percent": 11.1,
        "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": "ar",
        "name": "Arabic",
        "url": "https://hosted.weblate.org/projects/wtforms/-/ar/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/ar/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.497373Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 16,
        "failing_percent": 44.4,
        "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": "bg",
        "name": "Bulgarian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/bg/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/bg/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.570552Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 15,
        "failing_percent": 41.6,
        "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": "ca",
        "name": "Catalan",
        "url": "https://hosted.weblate.org/projects/wtforms/-/ca/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/ca/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:27.738672Z",
        "recent_changes": 1,
        "translated": 32,
        "translated_words": 180,
        "translated_percent": 88.8,
        "translated_words_percent": 83.3,
        "translated_chars": 1074,
        "translated_chars_percent": 84.4,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 4,
        "failing_percent": 11.1,
        "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": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "https://hosted.weblate.org/projects/wtforms/-/zh_Hans/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/zh_Hans/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-31T06:07:27.025765Z",
        "recent_changes": 0,
        "translated": 32,
        "translated_words": 180,
        "translated_percent": 88.8,
        "translated_words_percent": 83.3,
        "translated_chars": 1074,
        "translated_chars_percent": 84.4,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "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": 2,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://hosted.weblate.org/projects/wtforms/-/zh_Hant/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/zh_Hant/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.653785Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 5,
        "failing_percent": 13.8,
        "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": "cs",
        "name": "Czech",
        "url": "https://hosted.weblate.org/projects/wtforms/-/cs/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/cs/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-03-22T11:01:48.147710Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 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": "nl",
        "name": "Dutch",
        "url": "https://hosted.weblate.org/projects/wtforms/-/nl/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/nl/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": null,
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 27,
        "failing_percent": 75.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 36,
        "readonly_percent": 100.0,
        "readonly_words": 216,
        "readonly_words_percent": 100.0,
        "readonly_chars": 1272,
        "readonly_chars_percent": 100.0,
        "suggestions": 0,
        "comments": 0,
        "code": "en",
        "name": "English",
        "url": "https://hosted.weblate.org/projects/wtforms/-/en/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/en/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.109989Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 17,
        "failing_percent": 47.2,
        "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": "et",
        "name": "Estonian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/et/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/et/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.265474Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 13,
        "failing_percent": 36.1,
        "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": "fi",
        "name": "Finnish",
        "url": "https://hosted.weblate.org/projects/wtforms/-/fi/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/fi/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:46.648703Z",
        "recent_changes": 4,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 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": "fr",
        "name": "French",
        "url": "https://hosted.weblate.org/projects/wtforms/-/fr/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/fr/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.794909Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 3,
        "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": 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": "de",
        "name": "German",
        "url": "https://hosted.weblate.org/projects/wtforms/-/de/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/de/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.864274Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 15,
        "failing_percent": 41.6,
        "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": "de_CH",
        "name": "German (Switzerland)",
        "url": "https://hosted.weblate.org/projects/wtforms/-/de_CH/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/de_CH/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.951765Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 17,
        "failing_percent": 47.2,
        "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": "el",
        "name": "Greek",
        "url": "https://hosted.weblate.org/projects/wtforms/-/el/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/el/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.433062Z",
        "recent_changes": 1,
        "translated": 28,
        "translated_words": 152,
        "translated_percent": 77.7,
        "translated_words_percent": 70.3,
        "translated_chars": 902,
        "translated_chars_percent": 70.9,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 16,
        "failing_percent": 44.4,
        "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": "he",
        "name": "Hebrew",
        "url": "https://hosted.weblate.org/projects/wtforms/-/he/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/he/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.513080Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 16,
        "failing_percent": 44.4,
        "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": "hu",
        "name": "Hungarian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/hu/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/hu/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.586093Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 14,
        "failing_percent": 38.8,
        "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": "it",
        "name": "Italian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/it/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/it/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.658409Z",
        "recent_changes": 1,
        "translated": 30,
        "translated_words": 162,
        "translated_percent": 83.3,
        "translated_words_percent": 75.0,
        "translated_chars": 958,
        "translated_chars_percent": 75.3,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "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": "ja",
        "name": "Japanese",
        "url": "https://hosted.weblate.org/projects/wtforms/-/ja/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/ja/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-03-11T07:01:46.745745Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 3,
        "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": 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": "kk",
        "name": "Kazakh",
        "url": "https://hosted.weblate.org/projects/wtforms/-/kk/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/kk/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-05-04T04:07:10.960609Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 2,
        "failing_percent": 5.5,
        "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": "ko",
        "name": "Korean",
        "url": "https://hosted.weblate.org/projects/wtforms/-/ko/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/ko/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.813451Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 16,
        "failing_percent": 44.4,
        "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": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "https://hosted.weblate.org/projects/wtforms/-/nb_NO/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/nb_NO/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.190424Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 8,
        "failing_percent": 22.2,
        "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": "fa",
        "name": "Persian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/fa/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/fa/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:26.983326Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 14,
        "failing_percent": 38.8,
        "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": "pl",
        "name": "Polish",
        "url": "https://hosted.weblate.org/projects/wtforms/-/pl/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/pl/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:27.063489Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 3,
        "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": 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://hosted.weblate.org/projects/wtforms/-/pt/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/pt/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:27.148520Z",
        "recent_changes": 2,
        "translated": 34,
        "translated_words": 202,
        "translated_percent": 94.4,
        "translated_words_percent": 93.5,
        "translated_chars": 1197,
        "translated_chars_percent": 94.1,
        "fuzzy": 2,
        "fuzzy_percent": 5.5,
        "fuzzy_words": 14,
        "fuzzy_words_percent": 6.4,
        "fuzzy_chars": 75,
        "fuzzy_chars_percent": 5.8,
        "failing": 2,
        "failing_percent": 5.5,
        "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": "ro",
        "name": "Romanian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/ro/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/ro/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-04-26T21:07:19.206613Z",
        "recent_changes": 0,
        "translated": 34,
        "translated_words": 194,
        "translated_percent": 94.4,
        "translated_words_percent": 89.8,
        "translated_chars": 1144,
        "translated_chars_percent": 89.9,
        "fuzzy": 2,
        "fuzzy_percent": 5.5,
        "fuzzy_words": 22,
        "fuzzy_words_percent": 10.1,
        "fuzzy_chars": 128,
        "fuzzy_chars_percent": 10.0,
        "failing": 4,
        "failing_percent": 11.1,
        "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": 1,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/ru/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/ru/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-19T21:00:20.685225Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 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": "sk",
        "name": "Slovak",
        "url": "https://hosted.weblate.org/projects/wtforms/-/sk/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/sk/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-15T09:06:17.899736Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 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": "es",
        "name": "Spanish",
        "url": "https://hosted.weblate.org/projects/wtforms/-/es/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/es/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-24T11:01:50.339488Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 14,
        "failing_percent": 38.8,
        "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": "sv",
        "name": "Swedish",
        "url": "https://hosted.weblate.org/projects/wtforms/-/sv/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/sv/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-22T19:01:45.948072Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 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": "tr",
        "name": "Turkish",
        "url": "https://hosted.weblate.org/projects/wtforms/-/tr/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/tr/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-15T09:06:18.020888Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 216,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 1272,
        "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": 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": "uk",
        "name": "Ukrainian",
        "url": "https://hosted.weblate.org/projects/wtforms/-/uk/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/uk/"
    },
    {
        "total": 36,
        "total_words": 216,
        "total_chars": 1272,
        "last_change": "2024-01-11T07:24:25.723023Z",
        "recent_changes": 1,
        "translated": 29,
        "translated_words": 157,
        "translated_percent": 80.5,
        "translated_words_percent": 72.6,
        "translated_chars": 935,
        "translated_chars_percent": 73.5,
        "fuzzy": 3,
        "fuzzy_percent": 8.3,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 12.5,
        "fuzzy_chars": 151,
        "fuzzy_chars_percent": 11.8,
        "failing": 21,
        "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": 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": "cy",
        "name": "Welsh",
        "url": "https://hosted.weblate.org/projects/wtforms/-/cy/",
        "translate_url": "https://hosted.weblate.org/translate/wtforms/-/cy/"
    }
]