Languages we translate and certify
167 languages.
Every word belongs.
From Arabic and Hebrew to the dialect you call your own. Every message translated beside the original, checked by a person, and delivered with a signed Certificate of Translation Accuracy. Explore all 98 regional varieties below.
- Certified in every plan, never an extra
- Mixed-language threads kept as they are
- Priority delivery within 24 hours
What people are actually worried about
The messages are not the hard part. Handing them over is.
Everyone arriving here has the same four worries, and none of them is about language coverage. They are about length, cost, who is allowed to certify, and what happens if it is refused. Here is each one, and what we do about it.
I have twenty thousand messages. Do I hand over all of it, or pick the good parts?
LengthA complete translation of the material you provide
We translate the source material you provide in full, rather than summarising it. Every message remains traceable to the original. Ask your attorney which records to submit; we prepare the translation without choosing evidence for your case.
USCIS Policy Manual, Volume 1, Part E, Chapter 6: “A summary of a document prepared by a translator is unacceptable.”
Translators quote fifteen to thirty dollars a page. Mine would run into the thousands.
CostWe do not price by the page
One record is $499, certified, whatever its length — a four-year conversation costs what a four-month one costs. The certificate, the bilingual exhibit and the independent verification are in that price, not sold on top of it once the page count is known.
Can I just translate my own chats? My partner speaks both languages.
Who certifiesThe certificate must state competence and accuracy
The regulation requires the translator to certify completeness, accuracy, and competence. We provide a named translator’s signed certificate after review against the source. Ask your attorney about who should certify documents for your circumstances.
8 CFR 103.2(b)(3) requires the translator's certification of completeness, accuracy and competence. It imposes no disinterested-party rule on documents — that rule governs interpreters at interviews.
What if it is refused outright, with no request for evidence first?
ScrutinyNobody can promise you an outcome, and we will not
Acceptance is the adjudicator's decision. What is inside our control is meeting the stated requirement exactly: a full translation rather than a summary, the certificate the regulation names, every language in the thread named on it, and every line traceable to the line of the original export it came from. Treat anyone who guarantees more than that with suspicion.
A certified translation is normally quoted by the page, which is workable for a birth certificate and impossible for four years of messages. We do not price by the page. One record is $499 however long the conversation runs, and the certificate is in that price rather than beside it.
Nobody should spend a weekend photographing their own phone. Send the export and we translate every message beside the original, in date order, numbered, with each line traceable back to the file it came from.
Every language, in full
Find yours, and the name you actually call it.
Search by language, by country, or by the name of your own dialect — 98 of those are recorded separately, because a client who says “Sylheti” or “Mirpuri” or “Darija” should not have to know which language it belongs to. Open a row to see the varieties and what each one changes.
Looking for one dialect by name? See all 98 varieties in one table — parent language, script, direction and what a translator needs to know, filterable.
All 167 languages, 98 varieties, across 129 countries.
- AfrikaansLatinSouth AfricaNamibia—
- AkanLatinGhana—
- AlbanianLatinAlbaniaKosovoNorth Macedonia—
- AmharicEthiopicEthiopia—
- Algerian ArabicArabic, right to left
Darja; Maghrebi, heavy French influence.
AlgeriaAlgerian DarijaArabic, right to leftAlgerian Arabic; Maghrebi.
AlgeriaChadian ArabicArabic, right to leftChadDarijaArabic, right to leftMoroccan or Algerian Arabic; say which.
MoroccoAlgeriaEgyptian ArabicArabic, right to leftMasri. The most widely understood dialect across the region because of film and television.
EgyptGulf ArabicArabic, right to leftKhaleeji: Kuwait, Bahrain, Qatar, UAE, eastern Saudi Arabia.
KuwaitBahrainQatarUAESaudi ArabiaHassaniyaArabic, right to leftMauritania and Western Sahara.
MauritaniaWestern SaharaIraqi ArabicArabic, right to leftMesopotamian; Baghdadi differs from southern.
IraqJordanian ArabicArabic, right to leftLevantine.
JordanLebanese ArabicArabic, right to leftLevantine; heavy French borrowing.
LebanonLevantine ArabicArabic, right to leftSyria, Lebanon, Jordan, Palestine.
SyriaLebanonJordanPalestineLibyan ArabicArabic, right to leftMaghrebi.
LibyaModern Standard ArabicArabic, right to leftWritten register.
Moroccan ArabicArabic, right to leftDarija. Far from Modern Standard Arabic — a translator who reads Levantine may not read this.
MoroccoMoroccan DarijaArabic, right to leftMoroccan Arabic. Far from Modern Standard Arabic — a translator who reads Levantine may not read this.
MoroccoMsaArabic, right to leftModern Standard Arabic: written, not spoken at home. If the pages are chat, they are probably dialect.
Palestinian ArabicArabic, right to leftLevantine.
PalestineIsraelSaudi ArabicArabic, right to leftNajdi and Hijazi differ from each other.
Saudi ArabiaSudanese ArabicArabic, right to leftSudanSyrian ArabicArabic, right to leftLevantine.
SyriaTunisian ArabicArabic, right to leftDerja; Maghrebi, heavy French and Berber influence.
TunisiaYemeni ArabicArabic, right to leftConservative; retains features others lost.
Yemen - AragoneseLatinSpain—
- Eastern ArmenianArmenian, left to right
Republic of Armenia.
ArmeniaWestern ArmenianArmenian, left to rightDiaspora; differs from Eastern in spelling and pronunciation.
LebanonSyriaTurkey - AsturianLatinSpain—
- North AzerbaijaniLatin, left to right
Latin script.
AzerbaijanSouth AzerbaijaniArabic, right to leftDifferent script from AzerbaijaniIranian Azerbaijani, written in ARABIC script and right-to-left, unlike the Republic's Latin.
Iran - BalochiArabicRTLPakistanIranAfghanistan—
- BambaraLatinMali—
- BasqueLatinSpainFrance—
- BelarusianCyrillicBelarus—
- ChittagonianBengali, left to right
Chattogram; not readily intelligible to a Dhaka speaker.
BangladeshChattogramSylhetiBengali, left to rightSylhet, and most of the British Bangladeshi diaspora. Distinct enough that a Dhaka speaker may struggle; usually written in Bengali script now.
BangladeshSylhetUnited Kingdom - BosnianLatinBosnia and Herzegovina—
- BrahuiArabicRTLPakistan—
- BretonLatinFrance—
- BulgarianCyrillicBulgaria—
- BurmeseMyanmarMyanmar—
- CantoneseHanChinaHong Kong, GuangdongMacau—
- ValencianLatin, left to right
Valencia; the written standard is Catalan.
SpainValencia - CebuanoLatinPhilippines—
- ChechenCyrillicRussia—
- ChichewaLatinMalawiZambia—
- CantoneseHan, left to right
Yue. Traditional characters in Hong Kong and Macau; written Cantonese uses characters Mandarin does not.
ChinaHong Kong, GuangdongMacauHakkaHan, left to rightChinaTaiwanHokkienHan, left to rightMin Nan; Fujian, Taiwan, and much of Southeast Asia.
ChinaFujianTaiwanSingaporeMalaysiaShanghaineseHan, left to rightWu.
ChinaShanghaiSimplified ChineseHan, left to rightMainland characters.
ChinaSingaporeTaiwaneseHan, left to rightUsually Hokkien; Traditional characters.
TaiwanTeochewHan, left to rightMin Nan.
ChinaGuangdongSingaporeThailandTraditional ChineseHan, left to rightTaiwan, Hong Kong, Macau.
TaiwanHong KongMacau - CornishLatinUnited KingdomEngland—
- CorsicanLatinFrance—
- CroatianLatinCroatia—
- CzechLatinCzechia—
- DanishLatinDenmark—
- DariArabicRTLAfghanistan—
- DhivehiThaanaRTLMaldives—
- FlemishLatin, left to right
Belgium. The written standard is Dutch.
Belgium - DzongkhaTibetanBhutan—
- EnglishLatinUnited KingdomUnited States—
- EstonianLatinEstonia—
- FaroeseLatinFaroe Islands—
- FarsiArabicRTLIran—
- FinnishLatinFinland—
- Acadian FrenchLatin, left to right
Atlantic Canada.
CanadaBelgian FrenchLatin, left to rightBelgiumQuebec FrenchLatin, left to rightQuebec.
CanadaQuebecSwiss FrenchLatin, left to rightSwitzerland - FrisianLatinNetherlandsGermany—
- FriulianLatinItaly—
- FulaLatinSenegalGuineaNigeria—
- GalicianLatinSpain—
- GandaLatinUganda—
- GarifunaLatinHondurasBelizeGuatemalaNicaragua—
- GeorgianGeorgianGeorgia—
- AlsatianLatin, left to right
Alsace; Alemannic.
FranceAlsaceAustrian GermanLatin, left to rightAustriaBavarianLatin, left to rightAustria and southern Germany.
GermanyAustriaLow GermanLatin, left to rightPlattdeutsch; closer to Dutch than to Standard German.
GermanySwabianLatin, left to rightGermanySwiss GermanLatin, left to rightAlemannic; far from written Standard German.
Switzerland - Cypriot GreekGreek, left to rightCyprusGrikoGreek, left to right
Southern Italy; written in Latin and Greek both.
ItalyPuglia, CalabriaPontic GreekGreek, left to rightGreeceTurkey - GuaraniLatinParaguayBolivia—
- GujaratiGujaratiIndia—
- HaitianLatinHaiti—
- HausaLatinNigeriaNiger—
- HebrewHebrewRTLIsrael—
- AwadhiDevanagari, left to rightIndiaBhojpuriDevanagari, left to right
Bihar and eastern UP; Devanagari.
IndiaNepalChhattisgarhiDevanagari, left to rightIndiaHaryanviDevanagari, left to rightIndiaMagahiDevanagari, left to rightIndiaMarwariDevanagari, left to rightRajasthani.
IndiaRajasthaniDevanagari, left to rightMarwari and others; Devanagari.
India - HindkoArabicRTLPakistan—
- HungarianLatinHungary—
- IcelandicLatinIceland—
- IgboLatinNigeria—
- IlocanoLatinPhilippines—
- IndonesianLatinIndonesia—
- IrishLatinIreland—
- LombardLatin, left to rightItalyLombardyNeapolitanLatin, left to rightItalyNaplesPiedmonteseLatin, left to rightItalyPiedmontSicilianLatin, left to right
Not readily intelligible to a northern Italian.
ItalySicilyVenetianLatin, left to rightItalyVeneto - JapaneseJapaneseJapan—
- KabuverdianuLatinCabo Verde—
- KambaLatinKenya—
- KannadaKannadaIndia—
- KanuriLatinNigeriaChadNiger—
- KarelianLatinRussiaFinland—
- KashmiriArabicRTLIndiaPakistan—
- KashubianLatinPoland—
- KazakhCyrillicKazakhstan—
- KhmerKhmerCambodia—
- KhowarArabicRTLPakistan—
- KicheLatinGuatemala—
- KinyarwandaLatinRwanda—
- KirundiLatinBurundi—
- KoreanHangulSouth KoreaNorth Korea—
- KrioLatinSierra Leone—
- BadiniArabic, right to left
Behdini; a Kurmanji variety in Iraq, Arabic script.
IraqFeyliArabic, right to leftSouthern Kurdish; Arabic script.
IraqIranKurmanjiLatin, left to rightDifferent script from KurdishNorthern Kurdish; usually LATIN script in Turkey and Syria, so the page runs left to right.
TurkeySyriaIraqSoraniArabic, right to leftCentral Kurdish; Arabic script, right-to-left.
IraqIranZazakiLatin, left to rightDifferent script from KurdishZaza; distinct from Kurmanji, Latin script.
Turkey - KyrgyzCyrillicKyrgyzstan—
- LadinLatinItaly—
- LadinoLatinIsraelTurkeyGreece—
- LaoLaoLaos—
- LatvianLatinLatvia—
- LingalaLatinDR CongoRepublic of the Congo—
- LithuanianLatinLithuania—
- LugandaLatinUganda—
- LuxembourgishLatinLuxembourg—
- MacedonianCyrillicNorth Macedonia—
- MalayLatinMalaysiaBruneiSingapore—
- MalayalamMalayalamIndia—
- MaldivianThaanaRTLMaldives—
- MalteseLatinMalta—
- MamLatinGuatemalaMexico—
- MandarinHanChinaTaiwanSingapore—
- ManxLatinIsle of Man—
- MarathiDevanagariIndia—
- MirandeseLatinPortugal—
- MixtecLatinMexico—
- MoldovanLatinMoldova—
- MongolianCyrillicMongolia—
- NahuatlLatinMexico—
- NepaliDevanagariNepalIndia—
- Northern SothoLatinSouth Africa—
- NorwegianLatinNorway—
- NyanjaLatinMalawiZambia—
- OccitanLatinFrance—
- OromoLatinEthiopia—
- PukhtoArabic, right to left
Northern Pashto.
PakistanAfghanistan - Afghan PersianArabic, right to left
Dari.
AfghanistanDari PersianArabic, right to leftAfghan Persian.
AfghanistanHazaragiArabic, right to leftHazara; Afghanistan.
AfghanistanIranian PersianArabic, right to leftIran - PolishLatinPoland—
- Angolan PortugueseLatin, left to rightAngolaBrazilianLatin, left to right
Brazil.
BrazilPortugalAngolaMozambiqueBrazilian PortugueseLatin, left to rightBrazilEuropean PortugueseLatin, left to rightPortugalMozambican PortugueseLatin, left to rightMozambique - MajhiGurmukhi, left to right
The standard Punjabi dialect.
PakistanIndiaMirpuriArabic, right to leftDifferent script from PunjabiPahari-Pothwari, Mirpur. Very common in the British Pakistani diaspora. Arabic script.
PakistanMirpurUnited KingdomPahariArabic, right to leftDifferent script from PunjabiPahari-Pothwari; Arabic script in Pakistan.
PakistanIndiaKashmirPothwariArabic, right to leftDifferent script from PunjabiPahari-Pothwari; Rawalpindi and Mirpur, and much of the British Pakistani diaspora. Arabic script.
PakistanRawalpindi, MirpurUnited Kingdom - QuechuaLatinPeruBoliviaEcuador—
- RohingyaArabicRTLMyanmarBangladesh—
- RomaniLatin——
- RomanianLatinRomaniaMoldova—
- RomanshLatinSwitzerland—
- RussianCyrillicRussiaUkraineKazakhstanBelarus—
- RusynCyrillicUkraineSlovakia—
- SamiLatinNorwaySwedenFinland—
- SanskritDevanagariIndialiturgical—
- SaraikiArabicRTLPakistan—
- SardinianLatinItaly—
- ScotsLatinUnited KingdomScotland—
- Scottish GaelicLatinUnited KingdomScotland—
- SepediLatinSouth Africa—
- MontenegrinCyrillic, left to right
Latin and Cyrillic both in use.
Montenegro - ShinaArabicRTLPakistan—
- ShonaLatinZimbabwe—
- SilesianLatinPoland—
- SindhiArabicRTLPakistanIndia—
- SinhalaSinhalaSri Lanka—
- SlovakLatinSlovakia—
- SloveneLatinSlovenia—
- SlovenianLatinSlovenia—
- MaayLatin, left to right
Maay Maay; not readily intelligible with Standard Somali.
Somalia - AndalusianLatin, left to right
Southern Spain.
SpainAndalusiaArgentine SpanishLatin, left to rightRioplatense; voseo.
ArgentinaCanarianLatin, left to rightCanary Islands.
SpainCanary IslandsColombian SpanishLatin, left to rightColombiaCuban SpanishLatin, left to rightCubaDominican SpanishLatin, left to rightDominican RepublicGuatemalan SpanishLatin, left to rightGuatemalaHonduran SpanishLatin, left to rightHondurasMexican SpanishLatin, left to rightMexicoPuerto Rican SpanishLatin, left to rightPuerto RicoSalvadoran SpanishLatin, left to rightEl SalvadorVenezuelan SpanishLatin, left to rightVenezuela - SwahiliLatinTanzaniaKenyaDR CongoUganda—
- SwedishLatinSweden—
- TagalogLatinPhilippines—
- TajikCyrillicTajikistan—
- TamilTamilIndiaSri LankaSingaporeMalaysia—
- TeluguTeluguIndia—
- ThaiThaiThailand—
- TibetanTibetanChinaTibetIndiaNepal—
- TigreEthiopicEritrea—
- TigrinyaEthiopicEritreaEthiopia—
- TurkishLatinTurkeyCyprusGermany—
- TurkmenLatinTurkmenistan—
- TwiLatinGhana—
- UkrainianCyrillicUkraine—
- UmbunduLatinAngola—
- DeccaniArabic, right to left
Hyderabad and the Deccan; Arabic script.
IndiaHyderabad, DeccanHindustaniArabic, right to leftHindi and Urdu taken together. Ask which script the pages use — it decides everything here.
IndiaPakistan - UyghurArabicRTLChinaXinjiang—
- UzbekLatinUzbekistan—
- VepsianLatinRussia—
- VietnameseLatinVietnam—
- WalloonLatinBelgium—
- WelshLatinUnited KingdomWales—
- WolofLatinSenegalGambia—
- XhosaLatinSouth Africa—
- YiddishHebrewRTLIsraelUnited States—
- YorubaLatinNigeriaBenin—
- ZapotecLatinMexico—
- ZuluLatinSouth Africa—
Read from the router itself rather than typed into this page, so a language listed here is one we translate and certify rather than one we hope to. 67 of the 167 also have a translation quality score measured against a public corpus; the rest are supported and unmeasured. Those are different claims and we do not blur them.
Why we track direction per dialect
Get direction wrong and every message is attributed to the wrong person.
Direction is not a formatting preference. On a signed exhibit it decides which party a message belongs to, so a table that says left-to-right about a right-to-left language reverses the whole conversation — with your client's name under the other side's words.
Six varieties are written in a different script from their parent
Mirpuri, Pothwari and Pahari route as Arabic where Punjabi is Gurmukhi. South Azerbaijani routes as Arabic where Azerbaijani is Latin. Kurmanji and Zazaki route as Latin where Kurdish is Arabic. Three of those six are common in the British Pakistani diaspora, which is why they are recorded individually rather than inherited from the parent language. Why that decides attribution on a signed exhibit.
Every direction defect we have found was a row, not a bug
Each one said left-to-right about a language that is not, and each was found by testing the table rather than reading it. That is why the table is built from the router and tested against it, and why 21 right-to-left languages are marked on this page rather than left for a translator to notice.
Mixed threads stay mixed
Real conversations switch language mid-sentence — Urdu, Punjabi and English in one message is ordinary. Nothing is forced into a single source language, and the certificate names every language that appears rather than the one that appears most.
How a translation in any of them is produced
A model drafts. A person reads it against the original and signs it.
The same sequence for all 167 languages. No stage both decides and certifies, and no certificate is signed by software.
Extraction
Software, deterministically
The export is parsed, not read by a model. Timestamps, speakers, call events and message order come from the file itself, and every row keeps a citation back to the line it came from.
Translation
A model, glossary-driven
A first-pass translation is drafted line by line against the original, with a fixed glossary for names and terms so the same word is not rendered two ways in one exhibit. Anything the model is unsure of is flagged rather than smoothed over.
Review
A person
A human reads the translation against the source, works through the flagged lines, and corrects them. No stage both decides and certifies: anything the software cannot judge is escalated to a person.
Certification
A person, by signature
A Certificate of Translation Accuracy is signed by the human translator, stating the translation is complete and accurate and that they are competent to translate from that language into English. This is the certificate 8 CFR 103.2(b)(3) asks for. No model signs anything.
Verification
This office, in writing
A Statement of Verification ships beside the certificate: every check that was run, what each found, and a figure out of 100 with the arithmetic printed so it can be checked. It records completeness, speaker attribution and whether two readers agree — not how good the English reads. It states plainly that it is this office describing its own checks, carries no official standing, and guarantees no outcome.
Independent certification
A verifier who is not the translator
On request, a separate certificate from an independent verifier — somebody other than the person who translated it and other than this office. It is the one check not produced by us examining our own work, which is why it carries the largest weight in the verification figure, and why that figure is capped and says so when none was done.
Notarisation
A notary
The translator's signature can be notarised, and a certificate from an outside body attached where one has been obtained. USCIS requires neither — see below — but consulates, courts and some receiving bodies ask, so both are available rather than assumed.
Delivery
Encrypted, to the client
The exhibit, both certificates and the working files are delivered into the client's account over their own session, encrypted in transit and at rest, and deleted on the retention schedule they chose.
Your language is on the list. The certificate is in the price.
One record, certified, back inside 24 to 48 hours. Every plan includes the certificate, the bilingual exhibit and no page limit.