[Bug] Web widget translations only partially worki...
# support
k
Hi, I want to translate the chat widget and I followed the instructions in this article: https://docs.vapi.ai/chat/web-widget#text-customization The code I used: https://jsfiddle.net/0zt4qjxa/ Only some strings are translated; see screenshot. Code: <vapi-widget public-key="18a41a81-598c-4515-8af6-579a105f3fd9" assistant-id="f1682620-4eda-495f-8695-14b75a0551bc" mode="chat" main-label="main-label" start-button-text="start-button-text" end-button-text="end-button-text" empty-chat-message="empty-chat-message" empty-voice-message="empty-voice-message" > Can you please make the widget fully translatable? https://cdn.discordapp.com/attachments/1460258285528547516/1460258286153633993/image.png?ex=698bd5c1&is=698a8441&hm=69bd18532d8a809555c1db5a830baf2bfd78312dd4132ad13350ac837afb5798&
c
Hi Koen, Thanks — the widget supports many label props, but some internal UI strings aren’t exposed via the basic attributes. Two options: 1. Quick: use the extended props from our React SDK README (they’re supported by the UMD embed too). See the Web Widget docs for the main reference: https://docs.vapi.ai/chat/web-widget. Check the GitHub README for the full list of overridable text keys: https://github.com/VapiAI/client-sdk-react (the README lists extra placeholders/system messages like the input placeholder, “Chat active”, “Type a message below”, reset text, etc.). Add those attributes to your tag (names mirror the README keys). Example pattern (attribute names from the repo — replace values with your translations): <vapi-widget ... chat-placeholder="Skriv ett meddelande..." reset-button-text="Återställ konversation" chat-active-text="Chatt aktiv" chat-empty-message="Inga meddelanden än" /> 1. If you still see untranslated strings after adding the extra keys, it’s likely some phrases are only editable via the repo keys or require the latest widget build. In that case: • Share a screenshot + the page HTML (you already provided one).