Product Update

Multilingual Voting: Thai, Spanish & French Language Support

When voters can read their ballot in the language they are most comfortable with, they are more likely to participate and more confident that their vote was cast correctly. VoteAlly now supports Thai, Spanish, and French (Canadian) across the entire voter experience.

Published: March 2026

Multilingual voting software allows associations to present ballots, login screens, and email notifications in the voter's preferred language. VoteAlly supports English, Spanish, Thai, and French (Canadian). Administrators choose a default language for their organization; individual voters can override it. All voter-facing content is translated, including invitation emails, reminder emails, and formal meeting notices.

Why language matters for voter participation

Associations that serve multilingual communities face a straightforward problem: if ballots and instructions are only in English, some members do not fully participate. A homeowner who is more comfortable voting in Spanish, Thai, or French may skip the vote entirely, ask a family member to interpret, or select options without fully understanding what they are approving.

This is not a hypothetical concern. HOA boards in South Florida, condo corporations in Montreal, and Thai cultural associations across North America all deal with this regularly. The people running these organizations are volunteers. They should not have to become translators on top of everything else.

A voting platform that handles translation at the software level solves this without adding work for the administrator. The admin creates questions and candidates in English. The voter sees the interface, instructions, and navigation in their language. Question text and candidate names remain as-entered because those are organization-specific, but all surrounding context, prompts, and emails are in the voter's language. This applies equally to annual general meetings, nonprofit board elections, and scheduled ballot windows.

What is translated

Language support covers every part of the voter experience, from the moment a voter receives their invitation email to the confirmation screen after they submit their ballot.

Voter portal login

The login page, access code entry, magic link instructions, and error messages are all in the voter's language. Voters see their language from the very first screen.

Voting booth and ballots

Ballot instructions, candidate selection prompts, "abstain" labels, confirmation screens, receipt codes, and progress indicators are fully translated with attention to correct electoral terminology in each language.

Email notifications

Invitation emails, reminder emails, and formal meeting notices (including agendas, schedules, and voting credentials) are sent in the organization's default language. Footer text like unsubscribe links and contact information is also translated.

What stays in English: Question text and candidate names that administrators type in are displayed exactly as entered. This is intentional. Organizations control the exact wording of their motions and candidates. The platform translates the surrounding interface, not the content the administrator creates.

Translation quality: not machine-translated boilerplate

Voting has specialized terminology. A direct machine translation of "abstain" or "ballot receipt" often produces something awkward or misleading. VoteAlly's translations were developed with attention to electoral context:

  • "Abstain" is translated as a voter action, not the general English verb. In Thai (งดออกเสียง), Spanish (Abstención), and French (Abstention), the phrasing reflects formal voting procedure.
  • "Receipt code" uses terminology familiar in each language's administrative context, not a literal word-for-word translation.
  • Pluralization follows each language's grammatical rules. Thai does not pluralize the same way English does. French and Spanish handle plural forms with appropriate markers.
  • "Seats available" and "ballot progress" use electoral phrasing that a voter at an annual general meeting would expect to see.

This matters because voting language carries weight. If a confirmation message reads strangely, voters may doubt whether their ballot was actually recorded. Clear, natural-sounding language builds confidence in the process. For more on how VoteAlly protects ballot integrity, see the security overview.

Why Thai, Spanish, and French?

These three languages were chosen because they serve the communities that use VoteAlly most and where language barriers have the most practical impact on participation.

ES

Spanish

Spanish is the most spoken non-English language in the United States. Over 41 million people speak Spanish at home according to U.S. Census Bureau data, and that number is significantly higher in states like Florida, Texas, California, and Arizona where HOAs and condo associations are most common. An English-only ballot creates a real barrier for homeowners who are more comfortable reading Spanish.

Common use cases: HOA communities, condo associations, and co-ops in the US Southwest, Southeast, and major metro areas

TH

Thai

Thai associations, cultural organizations, and temple communities often run board elections and membership votes. Many of these organizations serve members who primarily read Thai. A Thai voting platform removes the need for a bilingual volunteer to translate instructions on the spot, which slows the meeting and introduces interpretation risk.

Common use cases: Thai cultural associations, temple organizations, and community groups in the US, Canada, and internationally

FR

French (Canadian)

Quebec requires condo syndicates and nonprofit organizations to communicate with members in French. Even outside Quebec, many Canadian associations serve francophone communities in Ontario, New Brunswick, and Manitoba. French Canadian voting software that handles this at the platform level is often a legal or regulatory expectation, not just a courtesy.

Common use cases: Canadian condo corporations, strata councils, nonprofit boards, and co-ops across Quebec and francophone communities nationwide

How multilingual voting works in practice

Setting up multilingual voting takes about 30 seconds. There is no additional configuration, no separate voter lists, and no extra cost.

1

Admin sets the organization language

In organization settings, choose the default voter portal language. This applies to all voters in the organization unless they individually override it.

2

Voter emails go out in that language

Invitation and reminder emails are automatically sent in the selected language, including subject lines, body text, magic link instructions, and footers. Formal notice emails have translated body content, while the subject line uses admin-provided text or the session name.

3

Voters open the portal in their language

When a voter clicks the magic link in their email, the voter portal loads in the organization's default language. Login prompts, error messages, and instructions all appear in that language from the first screen.

4

Voters can switch languages if needed

A language switcher in the voter portal lets individual voters change to any supported language. Their preference is saved, so they will not need to switch again for future sessions.

5

Voting and confirmation in their language

The ballot interface, "abstain" labels, candidate selection prompts, progress indicators, and the confirmation receipt screen are all in the voter's selected language.

Scenario: a bilingual condo corporation in Montreal

Worked example

A 120-unit condo corporation in Montreal has a mix of francophone and anglophone owners. In previous years, the board printed bilingual paper ballots for their annual meeting. This doubled printing costs, required a volunteer to check that each ballot version was equivalent, and slowed counting because scrutineers had to reconcile two sets of responses.

With VoteAlly, the board administrator sets the organization default to French (Canadian). The 85 francophone owners receive their invitation email, see the voter portal, and vote entirely in French. The 35 anglophone owners click the language switcher on the voter portal and switch to English. Both groups vote on the same ballot, in the same session, with the same questions. Results are unified automatically.

  • No separate ballot versions to prepare or reconcile
  • Email invitations sent in French by default; English-preferring voters switch on the portal
  • All 120 owners vote on the same digital ballot regardless of language
  • Results tabulated instantly with a single audit trail
  • Board saves the cost and effort of printing bilingual paper ballots

The outcome: higher participation, faster results, and no translation arguments at the meeting.

What this means for your organization

HOAs and condo associations

Many HOA communities include homeowners whose primary language is Spanish. Board elections, budget approvals, and bylaw amendments are high-stakes votes. Multilingual HOA voting means the ballot and email instructions arrive in Spanish, so those homeowners can participate fully without relying on a neighbor or family member to translate.

Canadian condo corporations and strata councils

French-language communication is a regulatory expectation in Quebec and a practical necessity in many bilingual communities across Canada. VoteAlly's French (Canadian) support means your voter portal and email notices meet these requirements out of the box.

Nonprofits and cultural associations

Thai cultural organizations, Spanish-speaking community groups, and francophone nonprofits can now run elections where every member reads instructions in their own language. This is especially important for organizations where many members are more comfortable reading in a language other than English.

Unions and co-ops

Union locals and housing co-ops often represent workers and residents from diverse language backgrounds. Multilingual voting ensures that contract ratification votes, board elections, and policy referendums reach every member clearly.

Frequently asked questions

What languages does VoteAlly support?

VoteAlly currently supports English, Spanish, Thai, and French (Canadian). The entire voter-facing experience is translated: login, voting booth, ballot instructions, confirmation screens, and all email notifications including invitations, reminders, and formal meeting notices.

Can individual voters choose their own language?

Yes. The organization administrator sets a default language for the voter portal, but individual voters can override it using the language switcher. Their preference is saved for future sessions.

Are voter email notifications translated too?

Yes. All voter-facing emails are fully translated, including invitation emails with magic links, reminder emails, and formal notice emails with agendas, schedules, and credentials. Emails use the organization's default language setting.

How do I enable multilingual voting for my organization?

Go to your organization settings and select a default voter portal language. All voter communications and the voting interface will switch to that language immediately. No additional cost or setup required.

Does multilingual support affect the admin dashboard?

No. The admin dashboard remains in English. Multilingual support covers only the voter-facing experience: the voter portal and voter emails. This keeps administration consistent for board members while serving voters in their preferred language.

Can I run a bilingual vote where some members see English and others see Spanish?

Yes. The organization default controls what most voters see, but any individual voter can switch to a different supported language using the language selector on the voter portal. Their choice is remembered for future voting sessions.

Will more languages be added in the future?

Yes. VoteAlly is actively expanding language support based on community demand. If your organization needs a language that is not yet supported, contact us and we will prioritize it based on need.

Related guides

Serve your community in their language

VoteAlly is free for up to 50 voters. Set your organization's language and start sending ballots in Spanish, Thai, or French today. No credit card required.