HelloSalut

Data API · Works globally · Multi-language greetings

TL;DR

HelloSalut is a lightweight API for translating greetings like "hello" and "goodbye" into different languages. Pass a language code (fr, es, de, ja, etc.) and it returns the appropriate greeting in that language. Covers 30+ languages. No API key, no signup — useful for adding a friendly multi-language greeting to your app's UI without a full translation library.

Quick start: https://www.fourtonfish.com/hellosalut/hello/?lang=fr

No API key needed — just make a request!

Say hello in French: https://www.fourtonfish.com/hellosalut/hello/?lang=fr

How to Use This API

1. Greeting in a Specific Language

Replace lang with the language code:

https://www.fourtonfish.com/hellosalut/hello/?lang=fr

Supported codes: fr (French), es (Spanish), de (German), it (Italian), ja (Japanese), ko (Korean), pt (Portuguese), ru (Russian), zh (Chinese), ar (Arabic), hi (Hindi), and many more.

2. Get Your IP Information

Omit the lang parameter to get the greeting in your IP's detected language:

https://www.fourtonfish.com/hellosalut/hello/

3. JavaScript — Internationalize Your UI

async function setGreeting(lang) {
  const resp = await fetch(
    `https://www.fourtonfish.com/hellosalut/hello/?lang=${lang}`
  );
  const data = await resp.json();
  document.getElementById('greeting').textContent = data.hello;
  console.log(`In ${lang}: ${data.hello}`);
}

// User selected Spanish
setGreeting('es'); // Shows "Hola"

4. Python — Build a Language Selector

import requests

greetings = {}
for lang in ['fr', 'es', 'de', 'ja', 'ko', 'it']:
    resp = requests.get(
        'https://www.fourtonfish.com/hellosalut/hello/',
        params={'lang': lang}
    )
    greetings[lang] = resp.json().get('hello', '?')

for lang, greeting in greetings.items():
    print(f"{lang}: {greeting}")

print(f"\nTotal languages: {len(greetings)}")

Frequently Asked Questions

How many languages are supported?
HelloSalut supports greetings in 30+ languages including European, Asian, Middle Eastern, and African languages.
Do I need an API key?
No. HelloSalut is completely free with no authentication or registration required.
What exactly does the API return?
JSON with fields: hello (the greeting translation), lang (the language code used), and langCode (ISO language abbreviation).
Can I use this for full-page translations?
No — HelloSalut only handles greetings. For full text translation, consider a service like Google Translate or LibreTranslate.
What happens if I don't specify a language?
The API attempts to detect your language based on your IP address and returns the appropriate greeting.
Are there rate limits?
No documented rate limits. The API is lightweight and intended for casual use.

API Details

API URL
https://www.fourtonfish.com/hellosalut/hello/
Documentation
fourtonfish.com/hellosalut
Category
Data
Authentication
Not Required
Geographic Coverage
Global — 30+ languages

What You Can Build