How do you translate a WhatsApp chat that contains a boarding pass, a USCIS notice, and a photo of a license?
TL;DRA bona fide marriage packet included three batches of Haitian Creole WhatsApp screenshots, one focused on financial conversations. The screenshots embedded an American Airlines confirmation, a USCIS I-797C PDF, a photo of the client's CNA certificate, forwarded photos, and dozens of voice messages and calls. We rendered each artifact in-flow at the speaker's position with a small set of bracketed markers; card content appears in an indented block. The translation was delivered for the client's USCIS filing.
Case Specifications
- Document
- Personal correspondence — WhatsApp chat screenshots with embedded attachments
- Foreign Name
- Kèk mesaj ki montre kesyon finans ak sipo nou yonn pou lot
- Country
- Haiti
- Languages
- Haitian Creole, French (code-switching), English (code-switching) → English
- Submitted To
- USCIS (I-130 / I-485, bona fide marriage evidence)
What We Received
Three PDFs assembled from phone screenshots of WhatsApp conversations between a married couple — twenty-one screenshots in total, with the contact saved as 'Hubby♥' in every header. The third PDF, titled 'Kèk mesaj ki montre kesyon finans ak sipo nou yonn pou lot' ('Some messages showing financial matters and the support we give one another'), was the densest in non-text content.
Specific embedded artifacts across the three batches: an American Airlines round-trip confirmation card (JFK ↔ Fort Wayne, IN, Jan 29–30, 2026, total $496.59); a USCIS Form I-797C Notice of Action shared as a PDF attachment in the October chat; a photo of the client's Indiana Certified Nurse Aide certificate (number CNA2501732); a forwarded photo with WhatsApp's own attribution label ('Hubby♥ 📷 Photo') visible above the resharer's caption; and dozens of voice messages (0:07 to 2:48) and voice calls (3 to 31 min, plus several missed).
The translation was needed as personal-correspondence evidence accompanying an <a href='/immigration/i-130'>I-130 / I-485 filing</a> — the kind of evidence USCIS evaluates for the joint-life pattern (shared travel, shared finances, shared knowledge of each other's professional lives) that demonstrates a bona fide marriage.

Why This Required Special Handling
A certified translation must reproduce everything in the original — including non-text elements. WhatsApp screenshots regularly mix typed messages, audio messages, system-generated call notifications, link previews, forwarded messages, photos, and document attachments. Dropping any of these from the translation omits evidence; pasting them in as plain prose blurs the line between what a spouse wrote and what a third party (an airline, a government agency, a state health department) sent.
The risk is concrete. If the airline confirmation card looks like ordinary chat text, an adjudicator may miss the shared-travel signal. If a USCIS I-797C attachment is summarized rather than flagged as a forwarded PDF, the chronology of who-told-whom-what is lost. If a voice message is rendered as bare '[Voice message]' with no duration or speaker, the adjudicator cannot see that the couple exchanged minutes of audio on a single afternoon.
Attribution also matters: an embedded photo of a nursing-board certificate, for example, was sent by the wife to the husband at the moment she received it. The translation has to show that direction, not just describe the certificate. See the <a href='/cases/whatsapp-chat-speaker-labels-haitian-creole-uscis'>companion case</a> on the [You] / [Hubby♥] convention used for that.
How We Handled It
We used a small, consistent set of bracketed markers placed at the speaker's position in the chronological flow, each italicized to distinguish them from typed message text:
• '[Attachment] <description>' — for embedded photos and forwarded files; descriptions are factual and short (e.g., 'Photo of an Indiana Department of Health 'Certified Nurse Aide' certificate, number CNA2501732, dated March 17, 2025'). • '[Voice message, M:SS]' — for voice messages, with duration as shown by the app. • '[System] Voice call — N min' (or 'Missed video call — Tap to call back') — for app-generated system rows. These keep the count and outcome of voice contact visible without inventing a transcript. • '[Embedded card]' followed by an indented block reproducing the card's visible content (title, confirmation code, route, dates, fare) — for automated cards like the American Airlines confirmation. Where the card was cut off in the source, the cut-off is flagged inline. • '↳ Replying to <Speaker>: <quoted text>' — a small indented line for messages that used the WhatsApp 'reply' feature. • For forwarded messages, the app's own attribution label is preserved literally — e.g., '[Forwarded message — “Hubby♥ 📷 Photo” attribution shown above the text] I'm going to see my husband ❤️' — so the reader can see that the resharer (the wife) was forwarding the husband's photo with her own caption.
Card content was reproduced as written in the source, not paraphrased. Currency amounts ($150, $300, $496.59, $89, $500, $200), the confirmation code (MCLHKA), the trip name (JFK/FWA), and the certificate number (CNA2501732) all appear exactly as in the screenshots — these are non-translatable strings an adjudicator may cross-reference against other documents in the packet.
"Translator's Note (on the relevant deliverables): Voice messages, voice calls, file attachments, and shared photos are described in square brackets at the position where they appear in the conversation, with their duration or brief content description as shown in the source. Currency amounts and reference numbers (confirmation codes, trip names, certificate numbers) have been preserved verbatim. Text inside embedded cards (e.g., the airline confirmation) appears in English in the source and is preserved as written; only the Haitian Creole and French portions of the chat have been rendered into English."
A supporting Translator's Note flags that voice calls in the May 14 screenshot are marked as outgoing or incoming based on the WhatsApp arrow-icon convention used in the source (yellow outgoing-call arrow = call placed by the phone owner; white incoming-call arrow = call received). Another flags that several screenshots show a 'JUST MARRIED!' sign held by the couple in the background photograph — this is part of the chat wallpaper, not a chat message, and is not transcribed as message content.
The Outcome
Three rebuilt deliverables — covering September–December 2025, January–April 2025, and the 2026 financial-conversation batch — were issued under the same order number. The financial-conversations deliverable rendered the airline confirmation card, the I-797C attachment, the CNA certificate, every voice message duration, and every voice call (with outgoing/incoming attribution) in chronological order alongside the typed messages.
The packet was delivered for the client's USCIS filing. We have used the same set of in-flow markers — [Attachment], [Voice message], [System], [Embedded card], ↳ Replying to — on subsequent chat-translation orders without an RFE related to non-text elements.
What This Means for You
If your evidence packet includes WhatsApp or other text-message screenshots that contain anything beyond typed text — airline confirmations, forwarded files, voice messages, missed calls, photos of documents you shared with your spouse — a <a href='/documents/personal-correspondence'>certified translation of personal correspondence</a> that renders each of those in-flow at the speaker's position, with the app's own visible information preserved (durations, attribution labels, confirmation numbers), keeps the evidence intact and the chronology readable to a USCIS adjudicator.
Have a similar situation?
We handle WhatsApp, iMessage, and Telegram chat translations with embedded attachments — airline confirmations, voice messages, shared documents — for I-130, I-485, and I-751 evidence packets.
Related Cases & Resources
Sources & References
- Meet Translation Requirements·USCIS·Verified 2026-05-19
- I-130, Petition for Alien Relative·USCIS·Verified 2026-05-19
Explore the Hub
Languages
Immigration
Accepted By
All identifying information has been removed from document images. Case details are shared with client permission. No personal data is stored or displayed on this page.