Reference

Languages

The interface languages and how to set one.

The Bristlenose interface — menus, buttons, and the chrome around the report — is available in nineteen languages, or twenty-one locales once regional variants are counted:

Code Language
en English
es Spanish
ja Japanese
fr French
de German
ko Korean
cs Czech
it Italian
pl Polish
ru Russian
uk Ukrainian
da Danish
sv Swedish
nb Norwegian (Bokmål)
tr Turkish
nl Dutch
fi Finnish
pt-BR Portuguese (Brazil)
pt-PT Portuguese (Portugal)
zh-Hant Chinese (Traditional)
zh-Hant-HK Chinese (Traditional, Hong Kong)

The interface language is detected from your browser or system. To set it explicitly:

macOS app

Open Settings (⌘,), go to the Appearance tab, and choose a language from the Language picker.

Command line

Pass the --lang flag:

bristlenose run interviews --lang fr

Interface language and transcription language are separate

--lang changes the interface only. The language Bristlenose expects to hear in the recordings is a different setting — BRISTLENOSE_WHISPER_LANGUAGE, which defaults to en. Set it to match your recordings:

export BRISTLENOSE_WHISPER_LANGUAGE=es

Report content

The interface is translated, but the report's content — quotes, themes, and analysis — is produced in the language of the interviews and is not translated.

Contributing translations

Interface translations are maintained on Hosted Weblate. Corrections and new languages are welcome there.