Your store locator runs in the language you choose. Add more languages and each visitor reads their own: French visitors see French, German visitors see German, and Spanish, Japanese, and Arabic work the same way. Everything happens in your dashboard.
Before You Start
You'll need a Storepoint account. Storepoint is an embeddable store locator widget for your website. If you're new, start a free trial and follow the Quick Start Guide.
The same Phrases screen renames labels in the language you already use, so "Nearby Locations" can become "Nearby Dealers". See Labels & Wording.
Start Your Free Trial See Examples
Choose Your Default Language
Head to Phrases in your dashboard. The Default column holds the text every visitor sees. Click Change Default Language, pick your language, and write your translations in that column.
Every visitor sees that text, wherever they are.
A few defaults live on their own settings pages, like the search box placeholder and your custom field labels. Each of those rows links you to the right place.
Add More Languages Pro
For a second language, select + Add New Language from the dropdown and pick it. Each language you add gets its own column to fill in.
Add as many as you need. From here the locator picks the right one for each visitor on its own.
What You Can Translate
The Phrases table lists every piece of text in your locator:
- UI text: Search placeholder, "Get Directions", "Back to results", days of the week, error messages
- Filter names: Your tag group labels like "Store Type" or "Services"
- Tag names: Individual tags like "Premium Dealer" or "Open Sundays"
- Custom field labels: Any buttons or fields you've added
Start with the search placeholder and your filter names. Those are what customers see first.
Click Save Settings when you're done.
Your locator now runs in the language you chose, and every language you added shows up for the visitors who speak it. One embed handles all of it.
Translate Your Location Content
Descriptions are different for every location, so you write those translations in the location itself.
Open a location in Manage Locations, write your main text first, then add [lang=fr] before each translation:
Open daily 9-6. Free parking behind the building.
[lang=fr] Ouvert tous les jours de 9h à 18h.
[lang=es] Abierto todos los días de 9 a 18.
French visitors read the French version, Spanish visitors read the Spanish one, and everyone else reads the text at the top. Use the same two-letter language code you picked in Phrases.
Location names and custom text fields work the same way. Translate the locations that matter to you and leave the rest as they are.
It's ordinary text, so it goes wherever your locations go: the dashboard, a CSV import, your synced Google Sheet, or the API. Line breaks are optional, so a single spreadsheet cell works fine.
How the Locator Picks a Language
The locator matches each visitor automatically. It reads the language their browser is set to and shows the closest match. Visitors whose language you haven't added yet see your default.
It can also follow the language your page is already showing, matching whatever your translation setup has active.
If you'd rather decide page by page, you can lock an embed to one language.
Lock an Embed to One Language
On the Embed page, select a language from the dropdown to generate an embed code locked to that language. Your Spanish page gets the Spanish embed, your French page gets the French embed. See Embed Code Options for details.
For Developers
Need programmatic control? Use the setLanguage function in our JavaScript API to switch languages anytime.
On WordPress with WPML or Polylang? The official Storepoint plugin switches the locator language automatically with your site language. Follow the WPML store locator guide. On Shopify? The locator picks up the right language for each Shopify Market on its own, same embed, no extra setup. See multiple languages on Shopify. Using Weglot or another translation system? Contact us and we'll help you integrate.
Common Questions
Which plans include translation?
Every plan lets you write your locator in the language you need. Pro and above add more languages, and each visitor sees the closest match.
Does the widget detect visitor language automatically?
Yes. It picks up the visitor's browser language and shows the closest match from the languages you've added. If your site already runs a multilingual setup, the locator follows that too. Either way, if there's no match yet, it falls back to your default and the locator still works.
Can I translate filter and tag names?
Yes. "Authorized Dealer" becomes "Revendeur Agréé" in French, "Vertragshändler" in German. All your tags and filter groups are translatable.
What about location names and descriptions?
Add [lang=xx] before each translation you want, right in the location. See Translate Your Location Content above. Street addresses stay as written, since delivery drivers and mapping apps read them in the local language.
Do I have to translate every location?
No. Translate the descriptions that matter and leave the rest. Any location without [lang=xx] displays as written.
Can I preview a language?
Add ?sp_lang=fr to your page URL to preview that language, regardless of your browser settings. It works for phrases and location translations alike.
Learn More
- Embed Code Options for generating language-specific embed codes
- Widget JavaScript API: setLanguage for programmatic language control
- Filters & Tags for setting up categories to translate