API2 Documentation
Production-ready Finnish language processing gateway
Translation • Text-to-Speech • Advanced Search • Comprehensive Tools
Comprehensive Finnish Language API 🌐
Production-ready cloud API with comprehensive Finnish language tools. Translation, text-to-speech, advanced search, conjugation, and more.
https://api2.finnishcompanion.com
Common Error Codes
ERR_NO_TERM
No term providedERR_INVALID_QUERY
Invalid parametersERR_PROCESSING
Processing errorERR_NO_RESULTS
No results foundWelcome
Core/
A welcome message to verify API connectivity.
Parameters
No parameters required
Example
/
Dictionary Lookup
Core/dict
Looks up dictionary entries for a given term in a specified language.
Parameters
term
requiredstringThe term to search for
lang
requiredstringLanguage: "fi" for Finnish, "en" for English
Example
/dict?term=koira&lang=fi
Search Dictionary
Core/search
Searches for dictionary entries based on either Finnish or English.
Parameters
finnish
optionalstringFinnish term to search for
english
optionalstringEnglish term to search for
Examples
/search?finnish=kissa
/search?english=cat
Finnish to English
Translation/finnishtoenglish
Translates a Finnish word/phrase to English.
Parameters
term
requiredstringThe Finnish word/phrase
Example
/finnishtoenglish?term=hyvää huomenta
English to Finnish
Translation/englishtofinnish
Translates an English word/phrase to Finnish.
Parameters
term
requiredstringThe English word/phrase
Example
/englishtofinnish?term=good morning
To Finnish
Translation/tofinnish
Translates from any supported language to Finnish.
Parameters
term
requiredstringThe word/phrase to translate
from
optionalstringSource language code
Example
/tofinnish?term=hello&from=en
From Finnish
Translation/fromfinnish
Translates from Finnish to any supported language.
Parameters
term
requiredstringThe Finnish word/phrase
to
optionalstringTarget language code
Example
/fromfinnish?term=hei&to=en
Conjugate
Conjugation/conjugate
Conjugates Finnish verbs and nouns with detailed options.
Parameters
verb
optionalstringThe verb to conjugate
noun
optionalstringThe noun to conjugate
command
optionalstringA command to process
Examples
/conjugate?verb=olla&pronoun=minä&tense=present
/conjugate?noun=kirja&case=genitive
Quick Conjugate
Conjugation/quickconjugate
Quickly determines term type and conjugates it automatically.
Parameters
term
requiredstringThe term to conjugate
Example
/quickconjugate?term=mennä
Reverse Conjugate
Conjugation/reverseconjugate
Finds the base form of a conjugated Finnish word.
Parameters
term
requiredstringThe conjugated word
Example
/reverseconjugate?term=menemme
Word Breakdown
Word Analysis/breakdown
Breaks down a compound Finnish word into its components.
Parameters
term
requiredstringThe compound word
Example
/breakdown?term=jääkaappi
Phrase Breakdown
Word Analysis/breakdownphrase
Breaks down a Finnish phrase into its constituent parts.
Parameters
term
requiredstringThe phrase to analyze
Example
/breakdownphrase?term=iso punainen auto
Syllable Division
Word Analysis/syllable
Hyphenates a Finnish word into syllables.
Parameters
term
requiredstringThe word to hyphenate
Example
/syllable?term=kirjoittaa
Part of Speech
Word Analysis/pos
Determines the part of speech of a Finnish word.
Parameters
term
requiredstringThe word to analyze
Example
/pos?term=kirja
Kotus Classification
Word Analysis/kotus
Retrieves Kotus conjugation group information.
Parameters
term
requiredstringThe Finnish word
Example
/kotus?term=talossa
Text-to-Speech
Text Processing/speak
Returns audio file or markup for spoken Finnish text.
Parameters
term
requiredstringText to speak
lang
requiredstringLanguage (must be "fi")
returnmarkup
optionalstringReturn markup if "1"
Examples
/speak?term=tervetuloa&lang=fi
/speak?term=tervetuloa&lang=fi&returnmarkup=1
Readable Text
Text Processing/readabletext
Makes text more readable by hyphenating words.
Parameters
text
requiredstringText to process
level
optionalnumberOutput level (1-3)
Examples
/readabletext?text=Mennään kotiin
/readabletext?text=Mennään kotiin&level=1
Ninja Command
Advanced Tools/ninja
Versatile endpoint that executes various commands in one place.
Parameters
command
requiredstringCommand with parameters (e.g., "fi-en talo", "kotus auto")
Examples
/ninja?command=fi-en talo
/ninja?command=kotus auto
/ninja?command=rc menen
Notes
- Supports: rc (reverse conjugate), kotus, speak, fi/en (dictionary), fi-en/en-fi (translate), syllable, pos, and conjugation commands
Word Suggestions
Advanced Tools/suggest
Returns word suggestions for a given Finnish term.
Parameters
term
requiredstringPartial Finnish word
Example
/suggest?term=kirj
Mini Dictionary
Advanced Tools/minidict
Simple dictionary lookup between English and Finnish.
Parameters
word
requiredstringWord to translate
direction
requiredstring"en-fi" or "fi-en"
Example
/minidict?word=house&direction=en-fi