HomeGuidesAPI ReferenceChangelogDiscussions
Log In

Language Support

It is very important that security-critical warnings and simulation results be shown to end users in a language they understand. Because of this, the Blowfish API translates them into the language specified in a request's language query parameter (e.g., ?language=es). The language codes accepted conform to RFC 5646: Tags for Identifying Languages (also known as BCP 47). Examples of valid language codes include "en", "en-US", "fr", "fr-FR", "es-ES", etc.

Within a browser context, the user's browser display language can be fetched using:

var userLang = navigator.language || navigator.userLanguage;

Supported languages

  • Amharic (am)
  • Arabic (ar)
  • Bengali (bn)
  • Burmese (my)
  • Chinese Simplified (zh_CN)
  • Chinese Traditional (zh_TW)
  • English (en)
  • Filipino (fil)
  • French (fr)
  • German (de)
  • Gujarati (gu_IN)
  • Hausa (ha)
  • Hindi (hi)
  • Igbo (ig)
  • Indonesian (id)
  • Italian (it)
  • Japanese (jp)
  • Korean (ko)
  • Malay (ms)
  • Portuguese (pt)
  • Punjabi (pa)
  • Russian (ru)
  • Spanish (es)
  • Swahili (sw)
  • Tamil (ta)
  • Telugu (te)
  • Thai (th)
  • Turkish (tr)
  • Vietnamese (vi)
  • Yoruba (yo)

Note: If a regional version of one of our supported languages is sent in an API request (e.g., en-US instead of simply en), the API will still return the results translated to the supported langauge.

If you would like to request support for an additional language, please let us know directly at [email protected].