← All articles

Multilingual Agentforce agents for export dealers

Multilingual Agentforce agents can serve dealers in most export markets today. Salesforce lists 56 languages for Agentforce Service Agent, 25 of them in beta, and names seven for Agentforce Voice. Translation itself is cheap at 4,000 Flex Credits per million characters. The decisions that matter sit elsewhere: prompts in other languages need more tokens, and by default the knowledge retriever only finds articles in the dealer’s session language. I would maintain knowledge in one or two languages, keep safety and warranty content per country and test every language before go-live.

Which languages does Agentforce support for text and voice?

The considerations page for Agentforce Service Agent1 lists 56 languages. 25 carry a beta label, among them Russian, Ukrainian, Slovak, Serbian, Lithuanian and Arabic. The other 31 have none, including German, French for France and Canada, Italian, Spanish, Polish, Czech and Turkish.

The label matters. Salesforce’s guide to multi-language support2 says that for beta languages customers “are responsible for quality assurance”, while GA “means Salesforce has verified the quality of responses across Agentforce”. For an exporter: dealers in Czechia are covered, dealers next door in Slovakia are a beta case you test yourself.

Voice has a shorter list. The Agentforce Voice product page3 names English, French, Spanish, Italian, German, Portuguese and Japanese, “and many others” without saying which. The Dreamforce 2026 announcements4 call the French variant “Canadian French”, and a help article5 still says “supported only in English”. The hotline design is in breakdown hotline with Agentforce Voice.

The agent’s language comes from the channel

The guide, written for the earlier Agentforce Builder, describes three settings. The End User Language comes from the channel, in Enhanced Chat from a pre-chat field that can be filled from the browser locale. The default language is the fallback. Secondary languages complete the allowlist.

At session start the resolved language is stored as the Localization Context, which “doesn’t change or get updated throughout the entirety of the agent session”. The reply follows each message: the agent “responds in the same language as each of the user’s questions”, if that language is on the allowlist.

Two consequences for a dealer portal. First, the session language filters knowledge. As I read the guide, a Polish dealer whose browser runs in English gets answers in Polish built from English articles. Second, custom actions that call external services do not simply inherit the language; they need explicit setup in Apex or Flow. If your ERP keeps part descriptions per language, the action has to request the right one.

What does runtime translation cost?

The Flex Credits rate card6 of 31 August 2026 lists three language meters, here converted at the list price of $500 per 100,000 credits7. The Translation meter also runs in a sandbox.

4,000 credits

Translation per million characters, about $20

6,000 credits

Text to Speech per million characters, about $30

150 credits

Speech to Text per hour of transcription, about $0.75

Source: Salesforce Flex Credits rate card of 31 August 2026, list price from the Agentforce pricing page

A chat of 2,500 translated characters costs 10 credits, $0.05. Three actions cost 60.

Less clear is when it runs. The help article on billable usage types8 meters translation “by the number of characters processed” and refers to each feature’s documentation. The pricing page says credits are “fungible across Actions, Prompts, Translations, and Voice Actions”. I found no Salesforce page naming the agent features that use it. Ask your account executive and watch Digital Wallet.

For human reps, Real-Time Translations9 translates enhanced chat and messaging. It needs the Agentforce for Service SKU plus a permission set license and takes custom terminology for up to 10 languages. The help pages I read do not say how its usage is billed.

Prompts in other languages use more tokens

A token is the unit a language model reads and writes, often part of a word. OpenAI’s help center10 gives the rule of thumb “1 token is approximately 4 characters” and notes that “other languages can have different relationships between characters, words, and tokens”.

In Flex Credits the effect comes in steps. The help article counts prompts “in chunks of 2,000 tokens, rounded up”, input and output together: “a prompt with a total of 6,500 input and output tokens will be metered as 4 prompts.” Actions are metered per call, whatever the language. A grounded answer of 1,750 tokens in English fits one unit. If the same answer needs a quarter more tokens in another language, an assumed figure, it needs about 2,190 tokens and two units, 8 credits instead of 4 on a Standard model. The method is in Flex Credits and Agentforce cost per action, the basics in the masterclass chapter costs and tokens.

Quality is the second reason to test. The guide warns that “most major LLMs are predominantly trained using English”. I would write the instructions once and test them in every allowed language.

Knowledge per language or translated on the fly?

By default knowledge follows the session language: according to the guide, “the retriever filters out articles if the language context doesn’t match the Knowledge Article Language”. An Italian dealer finds only Italian articles. With German and English only, the agent has nothing to ground on, unless you use what the guide suggests: “a custom retriever without the language filter”. Uploaded files carry no localization context, and “their output will be in the original language, regardless of the user’s input language”. As I read it, a German PDF manual can surface German text to a French dealer.

Salesforce uses a pivot on its own Help site. Jim Roth, President of Salesforce Customer Success11, describes it: the question is translated into English, Data Cloud searches the English knowledge base, Agentforce translates the answer back. Seven languages cover 94 percent of their global case volume, “instead of translating hundreds of thousands of documents”.

Articles per language cost effort the rate card does not show. Salesforce Knowledge12 supports a default assignee and reviewer per language, export to a localization vendor and, per the Lightning Knowledge Guide13, an “Out of Date” flag when the primary article changes. Languages cannot be removed once added. With twelve dealer languages, each change to a German article creates up to twelve translation tasks. Manuals in a Data 360 index are processed again per language at 150 credits per MB in the base tier, see Data 360 costs for AI agents.

My split for a machine builder:

  • Per language: safety instructions and warranty terms that differ by country.
  • Top languages only: troubleshooting articles and FAQs.
  • Pivot through one language: manuals and spare part catalogues.
  • No translation: order status and delivery dates, which the agent reads from the ERP.

Machine translation renames parts, and the guide does not promise that its keep-tag workaround protects a term. Part names belong in a terminology list and in the test cases.

Worked example: dealers in 20 countries

Assume a machine builder with dealers in 20 countries and 13 languages. Knowledge is maintained in German and English; manuals take 150 MB per language. Assume 4,000 dealer conversations a month, 1,600 of them in the eleven other languages. All volumes are assumptions; the multipliers come from the rate card.

Item Credits USD
Actions, 4,000 × 3 × 20, monthly 240,000 1,200
Extra prompt units, 1,600 × 4, monthly 6,400 32
Translation, 1,600 × 2,500 characters, monthly 16,000 80
Manuals indexed in 2 languages, once 45,000 225
Manuals indexed in 13 languages, once 292,500 1,463
Sandbox tests, 13 × 40 conversations, once 29,120 146

The extra prompt units assume one of two prompts per conversation crosses the 2,000-token line. A test conversation counts three actions at 16 sandbox credits and two prompts at 4. The full method is in Agentforce dealer service agent: cost per month.

Language adds about $112 a month to $1,200 for actions. Indexing manuals in all 13 languages costs six and a half times the two-language index, and each version needs maintenance. The budget question is the number of maintained languages, not the price per character.

List dealer languages by volume

  1. List dealer languages by volume from the last three months of cases and emails.
  2. Check each language on the help page: no label, beta or missing. Check voice separately.
  3. Set default and secondary languages and decide how the portal sets the session language.
  4. Decide the knowledge split and whether you need a custom retriever.
  5. Write the terminology list with part names and fault codes.
  6. Test every allowed language with real dealer questions.

In a country rollout, language becomes a column in the table from rolling out Manufacturing Cloud globally. Language set and retriever design are part of my Salesforce architecture work.

Sources13
  1. 1considerations page for Agentforce Service Agent (opens in a new tab)help.salesforce.com
  2. 2guide to multi-language support (opens in a new tab)salesforce.com
  3. 3Agentforce Voice product page (opens in a new tab)salesforce.com
  4. 4Dreamforce 2026 announcements (opens in a new tab)salesforce.com
  5. 5help article (opens in a new tab)help.salesforce.com
  6. 6Flex Credits rate card (opens in a new tab)salesforce.com
  7. 7list price of $500 per 100,000 credits (opens in a new tab)salesforce.com
  8. 8help article on billable usage types (opens in a new tab)help.salesforce.com
  9. 9Real-Time Translations (opens in a new tab)help.salesforce.com
  10. 10help center (opens in a new tab)help.openai.com
  11. 11Jim Roth, President of Salesforce Customer Success (opens in a new tab)salesforce.com
  12. 12Salesforce Knowledge (opens in a new tab)help.salesforce.com
  13. 13Lightning Knowledge Guide (opens in a new tab)resources.docs.salesforce.com

Frequently asked questions

Which languages does Agentforce support?

The help page for Agentforce Service Agent lists 56 languages. 31 have no beta label, among them German, French, Italian, Spanish, Polish, Czech and Turkish. 25 are in beta, including Russian, Ukrainian, Slovak and Arabic, and for those Salesforce leaves quality assurance to you.

Does Agentforce Voice speak French or Polish?

The Agentforce Voice product page lists English, French, Spanish, Italian, German, Portuguese and Japanese. The Dreamforce 2026 announcement calls the French variant Canadian French, so confirm French for France before you plan. Polish is not named, but the page adds "many others".

What does translation cost in Agentforce?

The Flex Credits rate card lists Translation at 4,000 credits per million characters translated, about $20 at list price. Salesforce does not say on its pricing pages which agent features draw on this meter, so ask your account executive.

Do I need knowledge articles in every dealer language?

Not necessarily. The standard retriever filters articles by session language, so either you maintain articles per language or you build a custom retriever without the language filter. Salesforce's own Help site keeps its knowledge in English and translates questions and answers.

Why are prompts in German or Polish more expensive than in English?

The same text often splits into more tokens in other languages, and Salesforce meters prompts in units of 2,000 input and output tokens. When a prompt crosses that line, it counts as two prompts. Actions are billed per call, whatever the language.

Related serviceArchitecture & solution design →

Contact

Planning an AI agent on Salesforce?

In 30 minutes we check whether your use case holds up and what it costs to run.

What to bring

  • The use case: which request or task the agent should take over and how often it occurs
  • Where the data for it lives: in Salesforce, in the ERP or in documents
  • Your licence situation for Agentforce and Data 360, if known

What we clarify

  • Whether an agent is the right approach or a flow with fixed rules is enough
  • Which running costs per action you have to expect
  • Which data quality and which tests you need before go-live
Book a call (opens Microsoft Bookings in a new tab)

Pick a slot in my calendar via Microsoft Bookings. Prefer to write? Use the form and I’ll get back to you.

Rather talk right away? +49 221 98656758

Send a message

Your details are only used to answer your request. More in the privacy policy.