Languages
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/postgis-workshop/languages/?format=api
https://weblate.osgeo.org/projects/postgis-workshop/-/zh_Hans/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/zh_Hans/" }, { "total": 2189, "total_words": 40970, "total_chars": 269165, "last_change": "2025-06-10T19:23:37.815310Z", "recent_changes": 0, "translated": 2189, "translated_words": 40970, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 269165, "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": 216, "failing_percent": 9.8, "approved": 0, "approved_percent": 0.0, "approved_words": 0, "approved_words_percent": 0.0, "approved_chars": 0, "approved_chars_percent": 0.0, "readonly": 2189, "readonly_percent": 100.0, "readonly_words": 40970, "readonly_words_percent": 100.0, "readonly_chars": 269165, "readonly_chars_percent": 100.0, "suggestions": 0, "comments": 0, "code": "en", "name": "English", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/en/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/en/" }, { "total": 96, "total_words": 1032, "total_chars": 7853, "last_change": "2025-07-03T21:45:52.946600Z", "recent_changes": 2, "translated": 56, "translated_words": 482, "translated_percent": 58.3, "translated_words_percent": 46.7, "translated_chars": 3352, "translated_chars_percent": 42.6, "fuzzy": 3, "fuzzy_percent": 3.1, "fuzzy_words": 9, "fuzzy_words_percent": 0.8, "fuzzy_chars": 92, "fuzzy_chars_percent": 1.1, "failing": 8, "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": 5, "comments": 0, "code": "fr", "name": "French", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/fr/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/fr/" }, { "total": 2011, "total_words": 37978, "total_chars": 252747, "last_change": "2025-06-10T19:23:38.316244Z", "recent_changes": 7, "translated": 34, "translated_words": 155, "translated_percent": 1.6, "translated_words_percent": 0.4, "translated_chars": 1231, "translated_chars_percent": 0.4, "fuzzy": 0, "fuzzy_percent": 0.0, "fuzzy_words": 0, "fuzzy_words_percent": 0.0, "fuzzy_chars": 0, "fuzzy_chars_percent": 0.0, "failing": 2, "failing_percent": 0.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": 22, "comments": 0, "code": "de", "name": "German", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/de/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/de/" }, { "total": 559, "total_words": 9924, "total_chars": 67630, "last_change": "2025-06-10T19:23:38.530103Z", "recent_changes": 0, "translated": 7, "translated_words": 84, "translated_percent": 1.2, "translated_words_percent": 0.8, "translated_chars": 504, "translated_chars_percent": 0.7, "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": 9, "comments": 0, "code": "it", "name": "Italian", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/it/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/it/" }, { "total": 2185, "total_words": 40938, "total_chars": 268877, "last_change": "2025-07-01T01:16:15.025195Z", "recent_changes": 402, "translated": 2185, "translated_words": 40938, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 268877, "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": "ja", "name": "Japanese", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/ja/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/ja/" }, { "total": 747, "total_words": 14340, "total_chars": 94727, "last_change": "2025-06-10T19:23:34.906372Z", "recent_changes": 0, "translated": 60, "translated_words": 519, "translated_percent": 8.0, "translated_words_percent": 3.6, "translated_chars": 3852, "translated_chars_percent": 4.0, "fuzzy": 5, "fuzzy_percent": 0.6, "fuzzy_words": 15, "fuzzy_words_percent": 0.1, "fuzzy_chars": 163, "fuzzy_chars_percent": 0.1, "failing": 1, "failing_percent": 0.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": 11, "comments": 0, "code": "ko", "name": "Korean", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/ko/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/ko/" }, { "total": 2189, "total_words": 40970, "total_chars": 269165, "last_change": "2025-09-04T23:47:47.020974Z", "recent_changes": 913, "translated": 2189, "translated_words": 40970, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 269165, "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": 75, "failing_percent": 3.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": 1, "code": "es", "name": "Spanish", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/es/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/es/" }, { "total": 2185, "total_words": 40938, "total_chars": 268877, "last_change": "2025-09-01T05:23:32.815529Z", "recent_changes": 139, "translated": 2185, "translated_words": 40938, "translated_percent": 100.0, "translated_words_percent": 100.0, "translated_chars": 268877, "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": 189, "failing_percent": 8.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": 9, "comments": 0, "code": "sv", "name": "Swedish", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/sv/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/sv/" }, { "total": 921, "total_words": 14711, "total_chars": 100508, "last_change": "2025-09-08T20:45:32.582627Z", "recent_changes": 481, "translated": 710, "translated_words": 10526, "translated_percent": 77.0, "translated_words_percent": 71.5, "translated_chars": 71358, "translated_chars_percent": 70.9, "fuzzy": 1, "fuzzy_percent": 0.1, "fuzzy_words": 1, "fuzzy_words_percent": 0.1, "fuzzy_chars": 7, "fuzzy_chars_percent": 0.1, "failing": 17, "failing_percent": 1.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": 10, "comments": 0, "code": "uk", "name": "Ukrainian", "url": "https://weblate.osgeo.org/projects/postgis-workshop/-/uk/", "translate_url": "https://weblate.osgeo.org/translate/postgis-workshop/-/uk/" } ][ { "total": 1297, "total_words": 21058, "total_chars": 143994, "last_change": "2025-06-25T13:46:11.894888Z", "recent_changes": 115, "translated": 1296, "translated_words": 21005, "translated_percent": 99.9, "translated_words_percent": 99.7, "translated_chars": 143681, "translated_chars_percent": 99.7, "fuzzy": 1, "fuzzy_percent": 0.1, "fuzzy_words": 53, "fuzzy_words_percent": 0.2, "fuzzy_chars": 313, "fuzzy_chars_percent": 0.2, "failing": 3, "failing_percent": 0.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": 1, "comments": 0, "code": "zh_Hans", "name": "Chinese (Simplified)", "url": "