Try it now! https://dutch-ipa.deno.dev/
A website that shows you the IPA transcription of a Dutch sentence.
- IPA transcription for every single word
- Builtin IPA table, for reference, as well as example words, link to corresponding Wiktionary page, etc.
- Pronunciation of the whole sentence, as well as for every single word (planned)
- Translation into English (planned, unsured tho)
-
Requirements:
- Deno (1.32+)
- an internet connection (for the backend to fetch the pronunciations)
-
Clone the repository:
git clone https://github.com/Ascor8522/dutch-ipa.git cd dutch-ipa
-
Set the environment variables:
Copy the
.env.example
file to.env
and fill in the required values.Leave the
DENO_KV_ACCESS_TOKEN
variable empty if you want to use your local Deno KV database. This is recommended for development.
-
Start the dev server:
deno task start
This will watch the project directory and restart the dev server as necessary.
-
Build the project:
deno task build
This will build the project and generate the routes.
-
Start the server:
deno run -A main.ts
This means that no IPA transcription has been found for the corresponding word.
This is because of how the source of data we use works. When a verb is conjugated, or when a word is in its plural form, the source redirects to the base form of the word.
I am aware of this and am working on a solution.
For the IPA:
- Dutch:
- Woorden.org
- woordenlijst.org (planned)
- Dutch Wiktionary (planned, as backup) For the translation:
- Google Translate For the Pronunciation:
- Google Translate
No, this project was mainly made for Dutch; tho it is technically possible and quite easy to add more languages.