Skip to content

GOOD FAITH, ON THE RECORD.

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
مرحباARABIC · RTLनमस्तेHINDI你好CHINESEПриветRUSSIANשלוםHEBREW · RTLสวัสดีTHAIORIGINAL + ENGLISHSIGNED TRANSLATION CERTIFICATE167languages26 scripts · 98 regional varieties
167
languages
each one named below
98
regional varieties
the name people actually use
129
countries
where those languages are spoken
26
writing systems
Latin to Ethiopic to Thaana
21
written right to left
direction decides attribution

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?

Length

A 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.

Cost

We 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 certifies

The 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?

Scrutiny

Nobody 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.

TYPICAL AGENCY QUOTE, AT $20 A PAGE$80040 pages$2,400120 pages$4,000200 pages$6,000300 pages$499BonaFile, any lengthcertificate includedNo page limit. A four-year conversation costs the same as a four-month one.

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.

WHAT YOU HAVE NOWOut of order, no timestamps, nothing translated.WHAT WE HAND BACK001002003004005006Numbered, dated, in order, original beside the English.

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—
  • AragoneseLatinSpain—
  • AsturianLatinSpain—
  • BalochiArabicRTLPakistanIranAfghanistan—
  • BambaraLatinMali—
  • BasqueLatinSpainFrance—
  • BelarusianCyrillicBelarus—
  • BosnianLatinBosnia and Herzegovina—
  • BrahuiArabicRTLPakistan—
  • BretonLatinFrance—
  • BulgarianCyrillicBulgaria—
  • BurmeseMyanmarMyanmar—
  • CantoneseHanChinaHong Kong, GuangdongMacau—
  • CebuanoLatinPhilippines—
  • ChechenCyrillicRussia—
  • ChichewaLatinMalawiZambia—
  • CornishLatinUnited KingdomEngland—
  • CorsicanLatinFrance—
  • CroatianLatinCroatia—
  • CzechLatinCzechia—
  • DanishLatinDenmark—
  • DariArabicRTLAfghanistan—
  • DhivehiThaanaRTLMaldives—
  • DzongkhaTibetanBhutan—
  • EnglishLatinUnited KingdomUnited States—
  • EstonianLatinEstonia—
  • FaroeseLatinFaroe Islands—
  • FarsiArabicRTLIran—
  • FinnishLatinFinland—
  • FrisianLatinNetherlandsGermany—
  • FriulianLatinItaly—
  • FulaLatinSenegalGuineaNigeria—
  • GalicianLatinSpain—
  • GandaLatinUganda—
  • GarifunaLatinHondurasBelizeGuatemalaNicaragua—
  • GeorgianGeorgianGeorgia—
  • GuaraniLatinParaguayBolivia—
  • GujaratiGujaratiIndia—
  • HaitianLatinHaiti—
  • HausaLatinNigeriaNiger—
  • HebrewHebrewRTLIsrael—
  • HindkoArabicRTLPakistan—
  • HungarianLatinHungary—
  • IcelandicLatinIceland—
  • IgboLatinNigeria—
  • IlocanoLatinPhilippines—
  • IndonesianLatinIndonesia—
  • IrishLatinIreland—
  • JapaneseJapaneseJapan—
  • KabuverdianuLatinCabo Verde—
  • KambaLatinKenya—
  • KannadaKannadaIndia—
  • KanuriLatinNigeriaChadNiger—
  • KarelianLatinRussiaFinland—
  • KashmiriArabicRTLIndiaPakistan—
  • KashubianLatinPoland—
  • KazakhCyrillicKazakhstan—
  • KhmerKhmerCambodia—
  • KhowarArabicRTLPakistan—
  • KicheLatinGuatemala—
  • KinyarwandaLatinRwanda—
  • KirundiLatinBurundi—
  • KoreanHangulSouth KoreaNorth Korea—
  • KrioLatinSierra Leone—
  • 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—
  • PolishLatinPoland—
  • QuechuaLatinPeruBoliviaEcuador—
  • RohingyaArabicRTLMyanmarBangladesh—
  • RomaniLatin——
  • RomanianLatinRomaniaMoldova—
  • RomanshLatinSwitzerland—
  • RussianCyrillicRussiaUkraineKazakhstanBelarus—
  • RusynCyrillicUkraineSlovakia—
  • SamiLatinNorwaySwedenFinland—
  • SanskritDevanagariIndialiturgical—
  • SaraikiArabicRTLPakistan—
  • SardinianLatinItaly—
  • ScotsLatinUnited KingdomScotland—
  • Scottish GaelicLatinUnited KingdomScotland—
  • SepediLatinSouth Africa—
  • ShinaArabicRTLPakistan—
  • ShonaLatinZimbabwe—
  • SilesianLatinPoland—
  • SindhiArabicRTLPakistanIndia—
  • SinhalaSinhalaSri Lanka—
  • SlovakLatinSlovakia—
  • SloveneLatinSlovenia—
  • SlovenianLatinSlovenia—
  • SwahiliLatinTanzaniaKenyaDR CongoUganda—
  • SwedishLatinSweden—
  • TagalogLatinPhilippines—
  • TajikCyrillicTajikistan—
  • TamilTamilIndiaSri LankaSingaporeMalaysia—
  • TeluguTeluguIndia—
  • ThaiThaiThailand—
  • TibetanTibetanChinaTibetIndiaNepal—
  • TigreEthiopicEritrea—
  • TigrinyaEthiopicEritreaEthiopia—
  • TurkishLatinTurkeyCyprusGermany—
  • TurkmenLatinTurkmenistan—
  • TwiLatinGhana—
  • UkrainianCyrillicUkraine—
  • UmbunduLatinAngola—
  • 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.

RIGHT-TO-LEFT — CORRECTREAD AS LEFT-TO-RIGHT — REVERSED

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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.