Translation projects API.

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

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

[
    {
        "total": 554,
        "total_words": 3754,
        "total_chars": 25972,
        "last_change": "2024-03-21T22:09:54.065107Z",
        "recent_changes": 1,
        "translated": 51,
        "translated_words": 242,
        "translated_percent": 9.2,
        "translated_words_percent": 6.4,
        "translated_chars": 1546,
        "translated_chars_percent": 5.9,
        "fuzzy": 2,
        "fuzzy_percent": 0.3,
        "failing": 12,
        "failing_percent": 2.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ar",
        "name": "Arabic",
        "url": "http://translate.pkp.sfu.ca/languages/ar/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ar/"
    },
    {
        "total": 5,
        "total_words": 6,
        "total_chars": 40,
        "last_change": "2022-09-07T07:07:41.972036Z",
        "recent_changes": 1,
        "translated": 5,
        "translated_words": 6,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 40,
        "translated_chars_percent": 100.0,
        "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": "ar_SA",
        "name": "Arabic (Saudi Arabia)",
        "url": "http://translate.pkp.sfu.ca/languages/ar_SA/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ar_SA/"
    },
    {
        "total": 4,
        "total_words": 11,
        "total_chars": 88,
        "last_change": null,
        "recent_changes": 0,
        "translated": 3,
        "translated_words": 9,
        "translated_percent": 75.0,
        "translated_words_percent": 81.8,
        "translated_chars": 74,
        "translated_chars_percent": 84.0,
        "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": "eu",
        "name": "Basque",
        "url": "http://translate.pkp.sfu.ca/languages/eu/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/eu/"
    },
    {
        "total": 785,
        "total_words": 6073,
        "total_chars": 40933,
        "last_change": "2024-02-07T06:27:09.060215Z",
        "recent_changes": 248,
        "translated": 327,
        "translated_words": 3181,
        "translated_percent": 41.6,
        "translated_words_percent": 52.3,
        "translated_chars": 20912,
        "translated_chars_percent": 51.0,
        "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": "bg",
        "name": "Bulgarian",
        "url": "http://translate.pkp.sfu.ca/languages/bg/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/bg/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-05-25T09:42:13.731253Z",
        "recent_changes": 2,
        "translated": 1361,
        "translated_words": 11424,
        "translated_percent": 89.7,
        "translated_words_percent": 79.9,
        "translated_chars": 76184,
        "translated_chars_percent": 78.9,
        "fuzzy": 18,
        "fuzzy_percent": 1.1,
        "failing": 38,
        "failing_percent": 2.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "ca",
        "name": "Catalan",
        "url": "http://translate.pkp.sfu.ca/languages/ca/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ca/"
    },
    {
        "total": 4,
        "total_words": 11,
        "total_chars": 88,
        "last_change": null,
        "recent_changes": 0,
        "translated": 3,
        "translated_words": 9,
        "translated_percent": 75.0,
        "translated_words_percent": 81.8,
        "translated_chars": 74,
        "translated_chars_percent": 84.0,
        "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": "zh_CN",
        "name": "Chinese (Simplified)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_CN/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_CN/"
    },
    {
        "total": 22,
        "total_words": 303,
        "total_chars": 2102,
        "last_change": null,
        "recent_changes": 0,
        "translated": 16,
        "translated_words": 241,
        "translated_percent": 72.7,
        "translated_words_percent": 79.5,
        "translated_chars": 1701,
        "translated_chars_percent": 80.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 2,
        "failing_percent": 9.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/zh_Hant/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2024-03-22T19:56:02.906791Z",
        "recent_changes": 741,
        "translated": 1487,
        "translated_words": 13476,
        "translated_percent": 98.0,
        "translated_words_percent": 94.3,
        "translated_chars": 90033,
        "translated_chars_percent": 93.2,
        "fuzzy": 8,
        "fuzzy_percent": 0.5,
        "failing": 20,
        "failing_percent": 1.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "hr",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hr/"
    },
    {
        "total": 2,
        "total_words": 17,
        "total_chars": 94,
        "last_change": "2022-09-12T13:28:36.274028Z",
        "recent_changes": 1,
        "translated": 2,
        "translated_words": 17,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 94,
        "translated_chars_percent": 100.0,
        "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": "cs_CZ",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs_CZ/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/cs_CZ/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2024-02-01T15:32:18.146942Z",
        "recent_changes": 21,
        "translated": 1516,
        "translated_words": 14290,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 96544,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/cs/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2024-02-02T06:51:32.856458Z",
        "recent_changes": 20,
        "translated": 1516,
        "translated_words": 14290,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 96544,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 6,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "da",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/da/"
    },
    {
        "total": 6,
        "total_words": 8,
        "total_chars": 61,
        "last_change": "2022-08-08T07:27:40.943557Z",
        "recent_changes": 1,
        "translated": 6,
        "translated_words": 8,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 61,
        "translated_chars_percent": 100.0,
        "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": "da_DK",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da_DK/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/da_DK/"
    },
    {
        "total": 4,
        "total_words": 11,
        "total_chars": 88,
        "last_change": null,
        "recent_changes": 0,
        "translated": 3,
        "translated_words": 9,
        "translated_percent": 75.0,
        "translated_words_percent": 81.8,
        "translated_chars": 74,
        "translated_chars_percent": 84.0,
        "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": "nl",
        "name": "Dutch",
        "url": "http://translate.pkp.sfu.ca/languages/nl/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nl/"
    },
    {
        "total": 1744,
        "total_words": 14641,
        "total_chars": 99221,
        "last_change": "2023-04-26T10:14:25.118363Z",
        "recent_changes": 1,
        "translated": 1739,
        "translated_words": 14589,
        "translated_percent": 99.7,
        "translated_words_percent": 99.6,
        "translated_chars": 98899,
        "translated_chars_percent": 99.6,
        "fuzzy": 3,
        "fuzzy_percent": 0.1,
        "failing": 212,
        "failing_percent": 12.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 218,
        "readonly_percent": 12.5,
        "suggestions": 0,
        "comments": 13,
        "code": "en",
        "name": "English",
        "url": "http://translate.pkp.sfu.ca/languages/en/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/en/"
    },
    {
        "total": 1547,
        "total_words": 14328,
        "total_chars": 96796,
        "last_change": "2023-12-05T12:06:29.675747Z",
        "recent_changes": 92,
        "translated": 1545,
        "translated_words": 14293,
        "translated_percent": 99.8,
        "translated_words_percent": 99.7,
        "translated_chars": 96598,
        "translated_chars_percent": 99.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "fi",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fi/"
    },
    {
        "total": 29,
        "total_words": 36,
        "total_chars": 245,
        "last_change": "2020-12-11T19:39:48.822614Z",
        "recent_changes": 2,
        "translated": 28,
        "translated_words": 34,
        "translated_percent": 96.5,
        "translated_words_percent": 94.4,
        "translated_chars": 231,
        "translated_chars_percent": 94.2,
        "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": "fi_FI",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi_FI/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fi_FI/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2024-03-22T14:27:50.953590Z",
        "recent_changes": 157,
        "translated": 1516,
        "translated_words": 14290,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 96544,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 6,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "fr_FR",
        "name": "French",
        "url": "http://translate.pkp.sfu.ca/languages/fr_FR/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr_FR/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-07-20T19:20:46.144709Z",
        "recent_changes": 15,
        "translated": 892,
        "translated_words": 7366,
        "translated_percent": 58.8,
        "translated_words_percent": 51.5,
        "translated_chars": 49685,
        "translated_chars_percent": 51.4,
        "fuzzy": 18,
        "fuzzy_percent": 1.1,
        "failing": 79,
        "failing_percent": 5.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "fr_CA",
        "name": "French (Canada)",
        "url": "http://translate.pkp.sfu.ca/languages/fr_CA/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fr_CA/"
    },
    {
        "total": 718,
        "total_words": 4771,
        "total_chars": 32723,
        "last_change": null,
        "recent_changes": 0,
        "translated": 607,
        "translated_words": 3377,
        "translated_percent": 84.5,
        "translated_words_percent": 70.7,
        "translated_chars": 22938,
        "translated_chars_percent": 70.0,
        "fuzzy": 7,
        "fuzzy_percent": 0.9,
        "failing": 14,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gd",
        "name": "Gaelic",
        "url": "http://translate.pkp.sfu.ca/languages/gd/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gd/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gd_GB",
        "name": "Gaelic",
        "url": "http://translate.pkp.sfu.ca/languages/gd_GB/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gd_GB/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gl_ES",
        "name": "Galician",
        "url": "http://translate.pkp.sfu.ca/languages/gl_ES/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gl_ES/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-05-04T15:33:48.090998Z",
        "recent_changes": 1,
        "translated": 1338,
        "translated_words": 11107,
        "translated_percent": 88.2,
        "translated_words_percent": 77.7,
        "translated_chars": 73832,
        "translated_chars_percent": 76.4,
        "fuzzy": 12,
        "fuzzy_percent": 0.7,
        "failing": 31,
        "failing_percent": 2.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "gl",
        "name": "Galician",
        "url": "http://translate.pkp.sfu.ca/languages/gl/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gl/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "de_DE",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de_DE/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/de_DE/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-05-04T15:33:46.839904Z",
        "recent_changes": 118,
        "translated": 1477,
        "translated_words": 12137,
        "translated_percent": 97.4,
        "translated_words_percent": 84.9,
        "translated_chars": 80590,
        "translated_chars_percent": 83.4,
        "fuzzy": 8,
        "fuzzy_percent": 0.5,
        "failing": 37,
        "failing_percent": 2.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 1,
        "code": "de",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/de/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "nds",
        "name": "German (Low)",
        "url": "http://translate.pkp.sfu.ca/languages/nds/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nds/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "wae",
        "name": "German (Walser)",
        "url": "http://translate.pkp.sfu.ca/languages/wae/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/wae/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "el_GR",
        "name": "Greek",
        "url": "http://translate.pkp.sfu.ca/languages/el_GR/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/el_GR/"
    },
    {
        "total": 1325,
        "total_words": 12810,
        "total_chars": 86992,
        "last_change": "2023-05-25T09:42:14.155927Z",
        "recent_changes": 2,
        "translated": 831,
        "translated_words": 6956,
        "translated_percent": 62.7,
        "translated_words_percent": 54.3,
        "translated_chars": 47107,
        "translated_chars_percent": 54.1,
        "fuzzy": 16,
        "fuzzy_percent": 1.2,
        "failing": 108,
        "failing_percent": 8.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "el",
        "name": "Greek",
        "url": "http://translate.pkp.sfu.ca/languages/el/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/el/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gmh",
        "name": "High German (Middle)",
        "url": "http://translate.pkp.sfu.ca/languages/gmh/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/gmh/"
    },
    {
        "total": 56,
        "total_words": 75,
        "total_chars": 553,
        "last_change": "2024-01-30T07:31:38.834212Z",
        "recent_changes": 1,
        "translated": 56,
        "translated_words": 75,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 553,
        "translated_chars_percent": 100.0,
        "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": "hu_HU",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu_HU/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hu_HU/"
    },
    {
        "total": 1507,
        "total_words": 14193,
        "total_chars": 96000,
        "last_change": "2023-05-25T09:42:14.560243Z",
        "recent_changes": 2,
        "translated": 1423,
        "translated_words": 12419,
        "translated_percent": 94.4,
        "translated_words_percent": 87.5,
        "translated_chars": 82740,
        "translated_chars_percent": 86.1,
        "fuzzy": 12,
        "fuzzy_percent": 0.7,
        "failing": 61,
        "failing_percent": 4.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "hu",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/hu/"
    },
    {
        "total": 1147,
        "total_words": 9145,
        "total_chars": 61142,
        "last_change": "2023-08-02T07:07:58.840343Z",
        "recent_changes": 11,
        "translated": 41,
        "translated_words": 277,
        "translated_percent": 3.5,
        "translated_words_percent": 3.0,
        "translated_chars": 1829,
        "translated_chars_percent": 2.9,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "failing": 2,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 3,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "http://translate.pkp.sfu.ca/languages/id/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/id/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2022-08-08T07:53:18.075832Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "it_IT",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it_IT/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/it_IT/"
    },
    {
        "total": 984,
        "total_words": 9176,
        "total_chars": 63470,
        "last_change": "2023-05-25T09:42:14.620144Z",
        "recent_changes": 76,
        "translated": 948,
        "translated_words": 7832,
        "translated_percent": 96.3,
        "translated_words_percent": 85.3,
        "translated_chars": 53066,
        "translated_chars_percent": 83.6,
        "fuzzy": 11,
        "fuzzy_percent": 1.1,
        "failing": 17,
        "failing_percent": 1.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 2,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "it",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/it/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2022-10-25T09:12:47.254988Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "ja_JP",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja_JP/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ja_JP/"
    },
    {
        "total": 30,
        "total_words": 334,
        "total_chars": 2328,
        "last_change": null,
        "recent_changes": 0,
        "translated": 29,
        "translated_words": 332,
        "translated_percent": 96.6,
        "translated_words_percent": 99.4,
        "translated_chars": 2314,
        "translated_chars_percent": 99.3,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 1,
        "failing_percent": 3.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ja/"
    },
    {
        "total": 2,
        "total_words": 3,
        "total_chars": 20,
        "last_change": "2020-04-12T13:42:09.256852Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 50.0,
        "translated_words_percent": 33.3,
        "translated_chars": 6,
        "translated_chars_percent": 30.0,
        "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": "ku_IQ",
        "name": "Kurdish",
        "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ku_IQ/"
    },
    {
        "total": 623,
        "total_words": 5624,
        "total_chars": 36614,
        "last_change": "2023-04-26T10:14:25.178694Z",
        "recent_changes": 1,
        "translated": 130,
        "translated_words": 520,
        "translated_percent": 20.8,
        "translated_words_percent": 9.2,
        "translated_chars": 3248,
        "translated_chars_percent": 8.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 2,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 3,
        "readonly_percent": 0.4,
        "suggestions": 0,
        "comments": 0,
        "code": "ckb",
        "name": "Kurdish (Central)",
        "url": "http://translate.pkp.sfu.ca/languages/ckb/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ckb/"
    },
    {
        "total": 39,
        "total_words": 738,
        "total_chars": 4531,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ky",
        "name": "Kyrgyz",
        "url": "http://translate.pkp.sfu.ca/languages/ky/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ky/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-11-26T16:22:30.469677Z",
        "recent_changes": 72,
        "translated": 1514,
        "translated_words": 14255,
        "translated_percent": 99.8,
        "translated_words_percent": 99.7,
        "translated_chars": 96346,
        "translated_chars_percent": 99.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "mk",
        "name": "Macedonian",
        "url": "http://translate.pkp.sfu.ca/languages/mk/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/mk/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2023-03-14T09:23:37.567416Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "mk_MK",
        "name": "Macedonian",
        "url": "http://translate.pkp.sfu.ca/languages/mk_MK/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/mk_MK/"
    },
    {
        "total": 1518,
        "total_words": 14292,
        "total_chars": 96556,
        "last_change": "2023-05-25T09:42:14.749686Z",
        "recent_changes": 100,
        "translated": 1343,
        "translated_words": 11366,
        "translated_percent": 88.4,
        "translated_words_percent": 79.5,
        "translated_chars": 75904,
        "translated_chars_percent": 78.6,
        "fuzzy": 17,
        "fuzzy_percent": 1.1,
        "failing": 36,
        "failing_percent": 2.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "http://translate.pkp.sfu.ca/languages/nb_NO/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/nb_NO/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "fa_IR",
        "name": "Persian",
        "url": "http://translate.pkp.sfu.ca/languages/fa_IR/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fa_IR/"
    },
    {
        "total": 538,
        "total_words": 3528,
        "total_chars": 24275,
        "last_change": "2023-09-28T23:52:59.515751Z",
        "recent_changes": 81,
        "translated": 503,
        "translated_words": 3263,
        "translated_percent": 93.4,
        "translated_words_percent": 92.4,
        "translated_chars": 22615,
        "translated_chars_percent": 93.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 25,
        "failing_percent": 4.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "fa",
        "name": "Persian",
        "url": "http://translate.pkp.sfu.ca/languages/fa/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/fa/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2022-08-08T09:12:35.216085Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "pl_PL",
        "name": "Polish",
        "url": "http://translate.pkp.sfu.ca/languages/pl_PL/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pl_PL/"
    },
    {
        "total": 1491,
        "total_words": 14090,
        "total_chars": 95321,
        "last_change": "2023-05-25T09:42:14.809097Z",
        "recent_changes": 2,
        "translated": 1413,
        "translated_words": 12352,
        "translated_percent": 94.7,
        "translated_words_percent": 87.6,
        "translated_chars": 82070,
        "translated_chars_percent": 86.0,
        "fuzzy": 14,
        "fuzzy_percent": 0.9,
        "failing": 50,
        "failing_percent": 3.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "pl",
        "name": "Polish",
        "url": "http://translate.pkp.sfu.ca/languages/pl/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pl/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2023-04-17T10:01:03.731856Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "pt",
        "name": "Portuguese",
        "url": "http://translate.pkp.sfu.ca/languages/pt/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt/"
    },
    {
        "total": 1521,
        "total_words": 14300,
        "total_chars": 96713,
        "last_change": "2024-03-15T21:24:26.697821Z",
        "recent_changes": 66,
        "translated": 1513,
        "translated_words": 13879,
        "translated_percent": 99.4,
        "translated_words_percent": 97.0,
        "translated_chars": 93313,
        "translated_chars_percent": 96.4,
        "fuzzy": 8,
        "fuzzy_percent": 0.5,
        "failing": 35,
        "failing_percent": 2.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 2,
        "comments": 1,
        "code": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "http://translate.pkp.sfu.ca/languages/pt_BR/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt_BR/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2024-02-05T10:49:47.498157Z",
        "recent_changes": 51,
        "translated": 1516,
        "translated_words": 14290,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 96544,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 2,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "http://translate.pkp.sfu.ca/languages/pt_PT/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/pt_PT/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ro_RO",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro_RO/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ro_RO/"
    },
    {
        "total": 103,
        "total_words": 1378,
        "total_chars": 8912,
        "last_change": "2024-03-21T10:32:13.609406Z",
        "recent_changes": 19,
        "translated": 61,
        "translated_words": 867,
        "translated_percent": 59.2,
        "translated_words_percent": 62.9,
        "translated_chars": 5315,
        "translated_chars_percent": 59.6,
        "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": "ro",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ro/"
    },
    {
        "total": 1503,
        "total_words": 14178,
        "total_chars": 95798,
        "last_change": "2023-05-25T09:42:14.983039Z",
        "recent_changes": 2,
        "translated": 1331,
        "translated_words": 11215,
        "translated_percent": 88.5,
        "translated_words_percent": 79.1,
        "translated_chars": 74851,
        "translated_chars_percent": 78.1,
        "fuzzy": 15,
        "fuzzy_percent": 0.9,
        "failing": 66,
        "failing_percent": 4.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "http://translate.pkp.sfu.ca/languages/ru/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ru/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ru_RU",
        "name": "Russian",
        "url": "http://translate.pkp.sfu.ca/languages/ru_RU/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/ru_RU/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_SR",
        "name": "Serbian",
        "url": "http://translate.pkp.sfu.ca/languages/sr_SR/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sr_SR/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr",
        "name": "Serbian",
        "url": "http://translate.pkp.sfu.ca/languages/sr/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sr/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sl_SI",
        "name": "Slovenian",
        "url": "http://translate.pkp.sfu.ca/languages/sl_SI/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sl_SI/"
    },
    {
        "total": 1497,
        "total_words": 14125,
        "total_chars": 95553,
        "last_change": "2023-05-25T09:42:15.041034Z",
        "recent_changes": 2,
        "translated": 1154,
        "translated_words": 9441,
        "translated_percent": 77.0,
        "translated_words_percent": 66.8,
        "translated_chars": 63127,
        "translated_chars_percent": 66.0,
        "fuzzy": 19,
        "fuzzy_percent": 1.2,
        "failing": 110,
        "failing_percent": 7.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "sl",
        "name": "Slovenian",
        "url": "http://translate.pkp.sfu.ca/languages/sl/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sl/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2023-12-06T17:28:33.190794Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "es_ES",
        "name": "Spanish",
        "url": "http://translate.pkp.sfu.ca/languages/es_ES/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/es_ES/"
    },
    {
        "total": 1521,
        "total_words": 14298,
        "total_chars": 96602,
        "last_change": "2024-03-01T11:15:11.388731Z",
        "recent_changes": 122,
        "translated": 1517,
        "translated_words": 14244,
        "translated_percent": 99.7,
        "translated_words_percent": 99.6,
        "translated_chars": 96292,
        "translated_chars_percent": 99.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 6,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 1,
        "code": "es",
        "name": "Spanish",
        "url": "http://translate.pkp.sfu.ca/languages/es/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/es/"
    },
    {
        "total": 131,
        "total_words": 209,
        "total_chars": 1595,
        "last_change": "2020-06-18T11:07:38.909023Z",
        "recent_changes": 1,
        "translated": 130,
        "translated_words": 207,
        "translated_percent": 99.2,
        "translated_words_percent": 99.0,
        "translated_chars": 1581,
        "translated_chars_percent": 99.1,
        "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": "sv_SE",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv_SE/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sv_SE/"
    },
    {
        "total": 1362,
        "total_words": 12954,
        "total_chars": 87885,
        "last_change": "2023-04-26T10:14:25.351464Z",
        "recent_changes": 7,
        "translated": 1062,
        "translated_words": 7184,
        "translated_percent": 77.9,
        "translated_words_percent": 55.4,
        "translated_chars": 47377,
        "translated_chars_percent": 53.9,
        "fuzzy": 11,
        "fuzzy_percent": 0.8,
        "failing": 39,
        "failing_percent": 2.8,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "sv",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/sv/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-05-25T09:42:15.151223Z",
        "recent_changes": 2,
        "translated": 1369,
        "translated_words": 11535,
        "translated_percent": 90.3,
        "translated_words_percent": 80.7,
        "translated_chars": 76935,
        "translated_chars_percent": 79.6,
        "fuzzy": 16,
        "fuzzy_percent": 1.0,
        "failing": 39,
        "failing_percent": 2.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 1,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/tr/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2024-01-29T22:16:52.843911Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "tr_TR",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr_TR/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/tr_TR/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": "2022-12-13T14:27:28.972853Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 14,
        "translated_chars_percent": 100.0,
        "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": "uk_UA",
        "name": "Ukrainian",
        "url": "http://translate.pkp.sfu.ca/languages/uk_UA/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/uk_UA/"
    },
    {
        "total": 1517,
        "total_words": 14291,
        "total_chars": 96554,
        "last_change": "2024-02-18T12:03:01.745755Z",
        "recent_changes": 49,
        "translated": 1517,
        "translated_words": 14291,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 96554,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "http://translate.pkp.sfu.ca/languages/uk/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/uk/"
    },
    {
        "total": 1516,
        "total_words": 14290,
        "total_chars": 96544,
        "last_change": "2023-04-26T10:14:25.503672Z",
        "recent_changes": 1,
        "translated": 57,
        "translated_words": 542,
        "translated_percent": 3.7,
        "translated_words_percent": 3.7,
        "translated_chars": 3688,
        "translated_chars_percent": 3.8,
        "fuzzy": 9,
        "fuzzy_percent": 0.5,
        "failing": 21,
        "failing_percent": 1.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "http://translate.pkp.sfu.ca/languages/vi/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/vi/"
    },
    {
        "total": 1,
        "total_words": 2,
        "total_chars": 14,
        "last_change": null,
        "recent_changes": 0,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "vi_VN",
        "name": "Vietnamese",
        "url": "http://translate.pkp.sfu.ca/languages/vi_VN/omp/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/omp/-/vi_VN/"
    }
]