HelloSalut

App · 3 actions

Say hello in someone's own language with HelloSalut: get the word for hello in a language, in a country's main language, or for the country an IP address is in. Handy for personal greetings in emails and messages. No account or API key required.

Actions

ActionWhat it does
Get hello for a countryGet the word for hello in the main language of a country, from its two-letter code such as 'DE' or 'JP'.
Get hello for an IP addressGet the word for hello in the language of the country an IPv4 address is in, such as a visitor's or a sign-up's address.
Get hello in a languageGet the word for hello in a language, from a language code such as 'fr' or a browser language tag such as 'fr-CA' (a regional variant HelloSalut lacks uses its base language).

Get hello for a country

Get the word for hello in the main language of a country, from its two-letter code such as 'DE' or 'JP'. Countries HelloSalut has no greeting for come back as 'Hello' with 'found' set to false. No API key required.

Inputs

Country codecountrytextRequired
The country's two-letter ISO code, such as 'DE'.

Outputs

country_codetext
For a country or IP address lookup, the two-letter code of the country the greeting is for, e.g. 'GB'. Empty for a language lookup.
foundtrue/false
True when HelloSalut had a greeting for what was asked. False means 'hello' is the English fallback.
hellotext
The word for hello, e.g. 'Salut' or 'こんにちは'. When HelloSalut has no greeting for what was asked, this is 'Hello'.
language_codetext
For a language lookup, the language HelloSalut matched, e.g. 'fr'. Empty for the other lookups.
language_nametext
For a language lookup, the language's name in English, e.g. 'French'. Empty for the other lookups.
matched_bytext
What the greeting was chosen by: 'language', 'country' or 'ip'.
querytext
What was looked up, tidied: a language code ('fr'), a country code ('DE') or an IPv4 address.
summarytext
One line with the greeting, e.g. "'Salut' is hello in French".
Example output
{
  "country_code": "JP",
  "found": true,
  "hello": "\u3053\u3093\u306b\u3061\u306f",
  "language_code": null,
  "language_name": null,
  "matched_by": "country",
  "query": "JP",
  "summary": "'\u3053\u3093\u306b\u3061\u306f' is hello in JP"
}

Get hello for an IP address

Get the word for hello in the language of the country an IPv4 address is in, such as a visitor's or a sign-up's address. Private addresses and ones HelloSalut cannot place come back as 'Hello' with 'found' set to false. No API key required.

Inputs

IP addressip_addresstextRequired
An IPv4 address, such as 81.2.69.142. HelloSalut cannot read IPv6 addresses.

Outputs

country_codetext
For a country or IP address lookup, the two-letter code of the country the greeting is for, e.g. 'GB'. Empty for a language lookup.
foundtrue/false
True when HelloSalut had a greeting for what was asked. False means 'hello' is the English fallback.
hellotext
The word for hello, e.g. 'Salut' or 'こんにちは'. When HelloSalut has no greeting for what was asked, this is 'Hello'.
language_codetext
For a language lookup, the language HelloSalut matched, e.g. 'fr'. Empty for the other lookups.
language_nametext
For a language lookup, the language's name in English, e.g. 'French'. Empty for the other lookups.
matched_bytext
What the greeting was chosen by: 'language', 'country' or 'ip'.
querytext
What was looked up, tidied: a language code ('fr'), a country code ('DE') or an IPv4 address.
summarytext
One line with the greeting, e.g. "'Salut' is hello in French".
Example output
{
  "country_code": "GB",
  "found": true,
  "hello": "Hi",
  "language_code": null,
  "language_name": null,
  "matched_by": "ip",
  "query": "81.2.69.142",
  "summary": "'Hi' is hello for 81.2.69.142 (GB)"
}

Get hello in a language

Get the word for hello in a language, from a language code such as 'fr' or a browser language tag such as 'fr-CA' (a regional variant HelloSalut lacks uses its base language). Handy for greeting a contact in their own language. Unknown languages come back as 'Hello' with 'found' set to false. No API key required.

Inputs

LanguagelanguagetextRequired
A language code such as 'fr', 'ja' or 'en-gb', or a browser language tag such as 'pt-BR'.

Outputs

country_codetext
For a country or IP address lookup, the two-letter code of the country the greeting is for, e.g. 'GB'. Empty for a language lookup.
foundtrue/false
True when HelloSalut had a greeting for what was asked. False means 'hello' is the English fallback.
hellotext
The word for hello, e.g. 'Salut' or 'こんにちは'. When HelloSalut has no greeting for what was asked, this is 'Hello'.
language_codetext
For a language lookup, the language HelloSalut matched, e.g. 'fr'. Empty for the other lookups.
language_nametext
For a language lookup, the language's name in English, e.g. 'French'. Empty for the other lookups.
matched_bytext
What the greeting was chosen by: 'language', 'country' or 'ip'.
querytext
What was looked up, tidied: a language code ('fr'), a country code ('DE') or an IPv4 address.
summarytext
One line with the greeting, e.g. "'Salut' is hello in French".
Example output
{
  "country_code": null,
  "found": true,
  "hello": "Salut",
  "language_code": "fr",
  "language_name": "French",
  "matched_by": "language",
  "query": "fr",
  "summary": "'Salut' is hello in French"
}

On this page