Fluently
A Polish–English travel phrasebook organized by situation, with pronunciation playback and usefulness voting.
Original project evidence
Explore the project.

01Pick a situation+
The server exposes separate categories for transport, accommodation, food, emergencies, and general phrases.
02Read and listen+
Each category renders phrases with pronunciation controls. The original audio relied on an external provider.
03Mark useful phrases+
The historical voting endpoint increments a phrase priority. This page does not write to that database.
Useful words at the right moment
Fluently organizes travel expressions around situations such as transport, accommodation, food, and general conversation. A visitor opens a category, browses Polish–English phrases, and can listen to pronunciation.
The application also records usefulness votes and orders phrases by priority. The project includes a culture page and location-related supporting code.
Implementation
A Flask server renders the phrasebook templates and reads phrases from SQLite. The historical pronunciation feature links to an external text-to-speech service.
Archival status
The source preserves the original application, not a currently maintained translation service. A safe browser exhibit can retain the category and phrase screens while replacing external audio calls and shared voting with bundled audio and session-local state. The walkthrough here explains that original flow; it does not process a live translation or record a vote.
Recognition
- Winner of Let's Code — SII, Nov 2015