AntNexo

Guide

How to collect customer feedback in multiple languages

By the AntNexo team · Updated 25 October 2026

If your customers are spread across countries, a lot of their feedback never reaches you in a useful form. Some customers write in a second language and say less than they mean. Some don’t write at all because the form, the board and the replies are only in English. And the feedback that does arrive in other languages is hard for the team to read, count and act on.

This guide covers how to collect feedback from customers who speak different languages, how the team can work with it, and how to keep the same request in five languages from turning into five separate requests.

The problems a single-language setup creates

  • Fewer, thinner requests. People writing in a language they’re less comfortable in describe problems in fewer words and skip the detail that matters.
  • Silent customers. A board or form in a language they don’t read well tells customers it isn’t for them.
  • Split counts. “Export to Excel” in English, “Export nach Excel” in German and “Eksport do Excela” in Polish are one request. Counted separately, it looks three times smaller than it is.
  • Uneven attention. Requests in the team’s language get read first; others wait for someone who understands them.
  • Lost replies. A status update in English reaches a customer who may not read it.

Let customers write in their own language

The single biggest improvement is simply allowing it. Tell customers explicitly that they can write in their own language, on the board, in the widget and in support. People describe problems far better in the language they think in.

Then make sure the team can read it.

Read it as one team

There are a few ways to handle feedback the team can’t read:

  • Ask a colleague who speaks it. It works for occasional posts, but it doesn’t scale and creates delays.
  • Translate by hand with a translation tool. Workable, but it’s an extra step for every post, and the translation lives in someone’s browser tab, not with the post.
  • Translate automatically, alongside the original. Each post is translated into the team’s language when it arrives and stored with it. Everyone reads the same text, and the original stays available when nuance matters.

The last option is the one that scales. Keep the original either way: machine translation is good, but a product decision sometimes depends on an exact word.

Show the board in the customer’s language

Writing in their language is half of it. Customers also need to read existing requests before they post, or they’ll post duplicates. A board that shows each request in the visitor’s own language lets a customer in Madrid find and vote on a request first written in Dutch.

The same goes for replies and status updates. A short “this is now planned” in the customer’s language is read; the same message in a language they don’t use often isn’t.

Keep duplicates together across languages

Duplicates are already hard in one language (see our guide on duplicate feature requests). Across languages, keyword search finds nothing at all, because the posts share no words.

What works:

  • Compare meaning, not words. Matching posts by what they mean rather than which words they use finds the same request in different languages.
  • Merge into one request with all voters. One post, every voice behind it, whatever language they wrote in.
  • Keep each customer’s language for updates. When the merged request ships, each person should hear about it in the language they use.

Prioritize fairly

Once every request is readable and duplicates are merged across languages, demand from every market is visible on the same scale. This matters more than it seems: without it, the markets that share the team’s language get more attention simply because their requests are easier to read.

When you look at the top of the list, it can help to note where demand comes from. A request driven by one country may point to a local need, like a tax format or a regional integration, while one spread across many is a broader gap.

Reply in their language

Closing the loop (our guide on closing the feedback loop covers it in detail) works only if the customer reads the reply. Send status updates and release announcements in the customer’s language where you can. Even a short, translated message beats a long one they skip.

A practical setup

  1. Tell customers they can write in any language, on the board, in the widget and in your support docs.
  2. Translate every post for the team automatically, and keep the original.
  3. Show the board in each visitor’s language, so they find existing requests.
  4. Match duplicates by meaning, across languages, and merge them with all voters.
  5. Send updates in each customer’s language.

Questions teams usually ask

Do we need a translator on the team? Not for day-to-day feedback. Automatic translation stored alongside the original covers reading and counting requests. A native speaker is still worth asking when a decision depends on exactly what a customer meant.

Should the board itself be translated? If many customers don’t read the team’s language, yes. Customers who can read existing requests vote on them instead of posting duplicates.

What about replies from the team? Write in your own language and translate the reply, or keep a few short translated templates for common updates. Either is better than replying in a language the customer doesn’t read.

Will translation miss nuance? Sometimes. That’s why the original should always stay one click away, and why matching duplicates by meaning should suggest merges rather than make every decision alone.

Common mistakes

  • Requiring English. You get fewer and poorer requests, and only from some markets.
  • Translating only when someone has time. Requests in other languages wait, and their counts stay split.
  • Discarding the original. Translation errors become product decisions.
  • Replying in the team’s language only. The loop stays open for everyone else.

How AntNexo helps

AntNexo is built for this. Customers write in their own language on the board or in the widget, and each post is translated into your team’s language and stored with the original. The AI matches duplicates across languages, so the same request counts once. Visitors can read the board in their language (more than one visitor language is on Pro), and status and changelog emails reach signed-in followers in theirs.

See how multilingual feedback works, the AI triage behind it, or the feedback boards themselves.

Related guides

Hear every customer, starting today

Create a workspace in a minute, share your board, and let the AI sort the first posts for you.

Free plan, no card needed.