Translation components API.

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

GET /api/translations/habitica/front/en/units/?format=api&page=10
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 189,
    "next": null,
    "previous": "https://translate.habitica.com/api/translations/habitica/front/en/units/?format=api&page=9",
    "results": [
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "Please type <%= magicWord %> in all capital letters to reset your account."
            ],
            "previous_source": "",
            "target": [
                "Please type <%= magicWord %> in all capital letters to reset your account."
            ],
            "id_hash": 5794750690259261536,
            "content_hash": -999694160818463546,
            "location": "",
            "context": "incorrectResetPhrase",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 120,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate.habitica.com/api/units/3315591/?format=api",
            "priority": 100,
            "id": 3315591,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=d06b170d06da5860",
            "url": "https://translate.habitica.com/api/units/3315591/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2024-01-26T22:43:16.875566Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "Android & iOS apps"
            ],
            "previous_source": "",
            "target": [
                "Android & iOS apps"
            ],
            "id_hash": 7155823575512634853,
            "content_hash": 6923224900189311928,
            "location": "",
            "context": "marketing3Lead1Title",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 4,
            "source_unit": "https://translate.habitica.com/api/units/3350787/?format=api",
            "priority": 100,
            "id": 3350787,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=e34e97a0f5cbd5e5",
            "url": "https://translate.habitica.com/api/units/3350787/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-06-13T18:41:07.003941Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "Get Started Today"
            ],
            "previous_source": "",
            "target": [
                "Get Started Today"
            ],
            "id_hash": -2933203447784932822,
            "content_hash": -5681727939753818657,
            "location": "",
            "context": "marketing4Lead3Button",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.habitica.com/api/units/3350788/?format=api",
            "priority": 100,
            "id": 3350788,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=574b2b0148d3fa2a",
            "url": "https://translate.habitica.com/api/units/3350788/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-06-13T18:41:07.162187Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "Missing x-client headers."
            ],
            "previous_source": "",
            "target": [
                "Missing x-client headers."
            ],
            "id_hash": -5217139150809035955,
            "content_hash": -4614425775816705276,
            "location": "",
            "context": "missingClientHeader",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 110,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate.habitica.com/api/units/3353110/?format=api",
            "priority": 100,
            "id": 3353110,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=3798ff957c3e8b4d",
            "url": "https://translate.habitica.com/api/units/3353110/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-07-27T18:46:35.413400Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "This E-Mail is blocked from registration. If you think this is a mistake, please contact us at admin@habitica.com."
            ],
            "previous_source": "",
            "target": [
                "This E-Mail is blocked from registration. If you think this is a mistake, please contact us at admin@habitica.com."
            ],
            "id_hash": -1642032886279936719,
            "content_hash": 71807482449445094,
            "location": "",
            "context": "emailBlockedRegistration",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 117,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate.habitica.com/api/units/3353697/?format=api",
            "priority": 100,
            "id": 3353697,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=693653ca2fc66531",
            "url": "https://translate.habitica.com/api/units/3353697/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-08-07T15:40:05.934665Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "Your password is at least 8 characters long."
            ],
            "previous_source": "",
            "target": [
                "Your password is at least 8 characters long."
            ],
            "id_hash": -8863693026716292464,
            "content_hash": 4865965364288869041,
            "location": "",
            "context": "minPasswordLengthLogin",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 130,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate.habitica.com/api/units/3356292/?format=api",
            "priority": 100,
            "id": 3356292,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=04fdd6277077ea90",
            "url": "https://translate.habitica.com/api/units/3356292/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-08-23T10:59:54.498436Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "Please enter a valid email address."
            ],
            "previous_source": "",
            "target": [
                "Please enter a valid email address."
            ],
            "id_hash": 1074057070768111701,
            "content_hash": 7550144114830973204,
            "location": "",
            "context": "enterValidEmail",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 145,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate.habitica.com/api/units/3356293/?format=api",
            "priority": 100,
            "id": 3356293,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=8ee7d1371ba14055",
            "url": "https://translate.habitica.com/api/units/3356293/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-08-23T10:59:54.545851Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "What should we call you?"
            ],
            "previous_source": "",
            "target": [
                "What should we call you?"
            ],
            "id_hash": -7579042853986691055,
            "content_hash": -3819995573751277568,
            "location": "",
            "context": "whatToCallYou",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 188,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate.habitica.com/api/units/3356294/?format=api",
            "priority": 100,
            "id": 3356294,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=16d1d4ae06a91811",
            "url": "https://translate.habitica.com/api/units/3356294/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-08-23T10:59:54.654642Z"
        },
        {
            "translation": "https://translate.habitica.com/api/translations/habitica/front/en/?format=api",
            "source": [
                "You confirm that you are at least 18 years old, and that you have read and agree to our <a href='/static/terms' target='_blank'>Terms of Service</a> and <a href='/static/privacy' target='_blank'>Privacy Policy</a>"
            ],
            "previous_source": "",
            "target": [
                "You confirm that you are at least 18 years old, and that you have read and agree to our <a href='/static/terms' target='_blank'>Terms of Service</a> and <a href='/static/privacy' target='_blank'>Privacy Policy</a>"
            ],
            "id_hash": 2045374605036465003,
            "content_hash": -7975736344248584985,
            "location": "",
            "context": "acceptPrivacyTOS",
            "note": "",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 189,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate.habitica.com/api/units/3356295/?format=api",
            "priority": 100,
            "id": 3356295,
            "web_url": "https://translate.habitica.com/translate/habitica/front/en/?checksum=9c62a15dcdcdab6b",
            "url": "https://translate.habitica.com/api/units/3356295/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2025-08-23T10:59:54.679937Z"
        }
    ]
}