The English language presents pronunciation challenges, especially for non-native speakers, due to its many vowel sounds and silent or extra letters in words. PhonaTick is a front-end for a list of words with tricky pronunciations (originally saved in Google Sheets & retrieved using Google Sheets API but now fetched via a JSON API through Datasette). It provides a searchable list of words with their pronunciations, sourced from Google and WordWeb (created by physicist Antony Lewis).
- Word List: A comprehensive list of English words with confusing pronunciations.
- Pronunciation Guide: Pronunciations are provided using data from Google and WordWeb.
- Web Application: The word list is accessible through a simple web application.
- Data Source: The application uses a SQLite database generated from a CSV file.
- JSON API: The data is exposed as a JSON API for easy access.
- Datasette: Used to convert the CSV file into a SQLite database, and to browse, filter, and explore the data.
- Glitch: Hosts the Datasette instance and the web application.
- GitHub Copilot: Used to generate the initial web app code.
- Visual Studio Code: Code editor used for development.
- JavaScript: Used to build the web application.
- CSV to SQLite: The word list is stored in a CSV file. This file is converted into a SQLite database using Datasette.
- Datasette Deployment: The Datasette instance is self-hosted on Glitch. Glitch allows you to host web apps without managing servers.
- Web App Deployment: The web application is also deployed on Glitch.
- Access the Web App: The application can be accessed via a Glitch link.
- Browse the List: Browse the list of words and their pronunciations.
- Explore the Data: The data can be further explored using the Datasette interface.
- Data Source: Google and WordWeb (Antony Lewis)
- Original Idea: Inspired by the challenges of English pronunciation
- GitHub Copilot: Helped in the rapid development of the web application.
- M.V. 'Anil' Radhakrishna (@mvark)
This project is open-source.
You can try out the app on Glitch. Let the author know what you think!