Sheikh Zayed City, Giza

Global Linguafor Certified Translation

Information for receiving authorities

For embassies, immigration services and public bodies that receive our translations.

Checking a certificate

By QR code
The QR code printed on the certificate opens its record on this site. The certificate number and verification ID follow the # sign in the address, which browsers do not send to any server.
By certificate number and verification ID
Enter them on the verification page. Both are printed on the certificate and at the foot of every page of the translation.
By the PDF
The verification page compares, inside your browser, the PDF you hold with the SHA-256 fingerprint of the file we issued.
By API
A single HTTPS request returns the signed record as JSON, as in the example below.

What a result means

Valid
Issued by us and in force.
Withdrawn
Issued by us and withdrawn on the date shown. It must not be relied on.
No match
No certificate matches the certificate number and verification ID. Write to us before relying on the document.
Corrected translations
A corrected translation keeps the certificate number and the verification ID and receives a new revision number. The record always shows the revision in force; a copy of an earlier revision is not in force, and the verification page recognises it as such.
Certificates issued before 17 October 2026
Their QR code holds the certificate data rather than a link; their records are online and open with the certificate number and verification ID. The fingerprint shown is that of the file on record.

Written confirmation and suspected documents

To have a certificate confirmed in writing, or to report a document you suspect, write to verify@globallinguaeg.com quoting the certificate number and the verification ID, or call +20 2 3765 4321 · +20 100 123 4567.

Certificates are signed by Ahmed Hassan, Managing Director and Authorised Signatory.

API and signature

Request

GET https://globallinguaeg.com/api/verify?c=CERT-2026-000123&k=VR-1A2B3C4D

Response (illustrative values)

{
  "found": true,
  "signature_valid": true,
  "key_id": "gl-2026-1",
  "record": {
    "v": 1,
    "issuer": "Global Lingua for Certified Translation",
    "certificate": "CERT-2026-000123",
    "verification": "VR-1A2B3C4D",
    "translation": "TR-2026-000123",
    "revision": "Rev.01",
    "status": "VALID",
    "issued": "2026-10-17",
    "issued_at": "2026-10-17T15:20:41+03:00",
    "document": "Extract from Commercial Register No. … (…)",
    "document_ar": "مستخرج من السجل التجاري رقم … (…)",
    "subject": "[name of the holder or company]",
    "language_pair": "Arabic → English",
    "language_pair_ar": "من العربية إلى الإنجليزية",
    "pages": {"total": 7, "translation": 5, "original": 2},
    "certifier": "Ahmed Hassan, Managing Director",
    "certifier_ar": "أحمد حسن، المدير العام",
    "sha256_file": "…64 hexadecimal characters…",
    "fingerprint_on_record_only": false,
    "signed_at": "2026-10-17T12:20:42Z"
  },
  "signed_payload": "…",
  "signature": "…",
  "public_key": "https://globallinguaeg.com/.well-known/gl-signing-key.pem"
}
  • The signature is ECDSA P-256 with SHA-256 (ES256) over the exact bytes of signed_payload; its value is r and s, 32 bytes each, base64url-encoded.
  • Public key: /.well-known/gl-signing-key.pem · JWK. SHA-256 of the key (DER): 0ebab3cc 7b679d77 90760d90 9378a088 962cf10d a456bcab 64f90ea3 01bfbc0b
  • The API is open to any authority without registration. Responses are not cached.