Create Multilingual Invitations
Learn how to translate your invitation into multiple languages so overseas guests can easily read it.
Create Multilingual Invitations
Want to send your invitation to friends or family living abroad? Use the multilingual translation feature. Keep your original invitation as is, add translation languages, and visitors can view the invitation in their preferred language.
Premium Feature: Multilingual translation is available after purchasing a premium plan.
Supported Languages
Currently 5 languages are supported:
| Language | Code |
|---|---|
| 🇰🇷 Korean | ko |
| 🇺🇸 English | en |
| 🇯🇵 Japanese | ja |
| 🇪🇸 Spanish | es |
| 🇻🇳 Vietnamese | vi |
Step 1: Enable Translation Languages
Method 1: From the Design Tab
- Click the Design tab in the left panel of the editor
- Scroll down to find the Multilingual section
- Click the Add Translation button
- Select the languages you want to translate into and click Confirm
Method 2: From the AI Tab
- Click the AI tab in the left panel of the editor
- In the Add a language to translate area at the bottom, click the language you want
- Once added, you can immediately run AI translation
Per-Language Font Settings
English fonts (e.g., Playfair Display) may not be suitable for Korean or Japanese. When you add a language, you can set a different font for each language.
- English: Playfair Display, Lora, etc.
- Korean: GowunBatang, NanumGothic, etc.
- Japanese: Noto Serif JP, Shippori Mincho, etc.
Remove a Language
Click the X button next to a configured language to remove that language and its font settings.
Step 2: Enter Translations
Tab Switching
When translation is enabled, language tabs appear at the top of each section editor.
- Original tab (dark color): Shows the existing editor as-is
- Translation tab (blue): Shows the translation input form for that language
Click a tab to switch between editing the original and entering translations.
Translatable Fields
In the translation tab, only text fields can be translated. Images, coordinates, colors, etc. are shared from the original.
Translatable Fields by Section
| Section | Translatable Fields |
|---|---|
| Hero | Title, Subtitle |
| Greeting | Title, Content |
| Location | Title, Venue Name, Address, Floor/Hall, Transportation, Parking |
| Date/Time | Title, Description |
| Gift/Money | Title, Description |
| Couple Profile | Title, Subtitle, Groom Description, Bride Description |
| Timeline | Title, Subtitle |
| Info Guide | Title |
| Guestbook | Title, Description |
| Wishlist | Title, Subtitle |
| Outro | Content |
| Contact | Title |
| Gallery | Title |
| Photo Drop | Title, Description |
| Countdown | Title, Description |
| Guest List | Title, Description |
| RSVP | Title, Description, Button Text |
Array Item Translation
Some sections also allow translating repeated items:
| Section | Array Items | Translatable Fields |
|---|---|---|
| Couple Profile (Interview) | Q&A Items | Question, Groom Answer, Bride Answer |
| Timeline | Timeline Items | Date, Title, Description |
| Info Guide | Info Slides | Tab Title, Title, Description |
Original Reference
When entering translations, the original text is displayed below each field for reference. Field labels and instructions are automatically displayed in your language.
Step 3: Share Preview (OG) Translation
The preview title and description shown when sharing the invitation link on KakaoTalk, LINE, Facebook, etc. can also be set differently for each language.
How to Set Up
You can configure this in Dashboard > OG Settings or Share Setup Wizard Step-1:
- If translation languages are enabled, language tabs appear at the top
- Original tab: Existing preview settings (title, description, image)
- Translation tab: Enter the preview title and description for that language
- The original text is displayed below each field for reference
The preview image is the same for all languages. Only the title and description can be set differently per language.
Result
When shared with an English URL, the English preview title/description is displayed. When shared with a Japanese URL, the Japanese preview is shown. Languages without translations will use the original title/description.
Step 4: Share
Language-Specific URLs
When translation is enabled, changing the language part of the URL displays the invitation in that language.
https://snappost.co/ko/invitation/abc123 → Korean
https://snappost.co/en/invitation/abc123 → English
https://snappost.co/ja/invitation/abc123 → Japanese
https://snappost.co/es/invitation/abc123 → Spanish
https://snappost.co/vi/invitation/abc123 → Vietnamese
Copy Language-Specific URLs
You can check and copy language-specific share URLs in two places:
- Share Setup Wizard Step-3 — Language-specific URL list is displayed in the share URL card
- Dashboard > Settings page — Same language-specific URLs available
Each language shows a flag, language name, URL, and copy button so you can quickly copy and share the link for any language.
Visitor Language Switching
When visitors view the invitation, a language switch button appears at the bottom right of the screen. Pressing the button opens a dropdown where they can select their preferred language.
- The original language is also included in the dropdown, so visitors can switch back from a translated version
- The language switch button only appears on premium invitations with translation data
FAQ
What happens to fields without translations?
Fields without translations display the original language text as-is. It's fine to translate only some fields.
Can I set different OG images for each language?
No. The OG image is the same across all languages. Only the title and description can be set differently per language.
Can I add or remove translation languages later?
Yes. You can add or remove languages anytime from the Design tab or AI tab in the editor. Removing a language deletes its translation data and font settings.
Can free users use the translation feature?
Multilingual translation is a premium feature. When free users click "Add Translation," a premium upgrade prompt is displayed.