Logo
DocsCreate Invitations

Create Multilingual Invitations

Learn how to translate your invitation into multiple languages so overseas guests can easily read it.

5 min read
2026-03-16

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:

LanguageCode
🇰🇷 Koreanko
🇺🇸 Englishen
🇯🇵 Japaneseja
🇪🇸 Spanishes
🇻🇳 Vietnamesevi

Step 1: Enable Translation Languages

Method 1: From the Design Tab

  1. Click the Design tab in the left panel of the editor
  2. Scroll down to find the Multilingual section
  3. Click the Add Translation button
  4. Select the languages you want to translate into and click Confirm

Method 2: From the AI Tab

  1. Click the AI tab in the left panel of the editor
  2. In the Add a language to translate area at the bottom, click the language you want
  3. 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

SectionTranslatable Fields
HeroTitle, Subtitle
GreetingTitle, Content
LocationTitle, Venue Name, Address, Floor/Hall, Transportation, Parking
Date/TimeTitle, Description
Gift/MoneyTitle, Description
Couple ProfileTitle, Subtitle, Groom Description, Bride Description
TimelineTitle, Subtitle
Info GuideTitle
GuestbookTitle, Description
WishlistTitle, Subtitle
OutroContent
ContactTitle
GalleryTitle
Photo DropTitle, Description
CountdownTitle, Description
Guest ListTitle, Description
RSVPTitle, Description, Button Text

Array Item Translation

Some sections also allow translating repeated items:

SectionArray ItemsTranslatable Fields
Couple Profile (Interview)Q&A ItemsQuestion, Groom Answer, Bride Answer
TimelineTimeline ItemsDate, Title, Description
Info GuideInfo SlidesTab 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:

  1. If translation languages are enabled, language tabs appear at the top
  2. Original tab: Existing preview settings (title, description, image)
  3. Translation tab: Enter the preview title and description for that language
  4. 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.