Inspiration

Over 68 million people in the U.S. speak a language other than English at home. When the National Weather Service issues a Flash Flood Warning or Tornado Warning, it goes out in English first, and for a lot of families, the translation happens informally: a neighbor, a kid translating for a parent, a delayed post somewhere online. In an emergency, that lag can cost minutes people don't have. We wanted to close that gap directly at the source.

What it does

NewsBridge pulls live, active alerts straight from the National Weather Service's public API and translates them in real time into the reader's language. We didn't want to just wrap a translation API and call it done, so we built in a credibility layer that shows every alert's issuing office, sent and expiration time, and a link back to the original NWS source, so people can verify what they're reading is real, current, and official. We also added a translation confidence flag that scans each alert for high stakes phrases like "evacuate" or "take shelter" and flags those specific translations, prompting the reader to check the original text or a trusted source before acting on it.

How we built it

It's a single page app built with vanilla HTML, CSS, and JS. Live data comes from api.weather.gov, which requires no API key. Translation runs through the MyMemory Translation API. The confidence flag is a lightweight keyword scan against a list of life safety terms like evacuate, shelter, mandatory, and flash flood, and it runs on every translated alert before it's rendered.

Challenges we ran into

Government alert text is long and inconsistent in structure, so we had to chunk descriptions before sending them to the translation API to stay within reliable request limits without losing meaning across the split. We also had to think carefully about the confidence flag, since we didn't want it to just be a badge for decoration. It needed to actually catch the phrases where a bad translation is dangerous, not just add noise.

Accomplishments that we're proud of

Getting a genuinely live, real government data feed working end to end, not a mockup, was the biggest win for us. We're also proud of the confidence flag specifically, because it's a small feature that represents a real stance on responsible AI use. The idea is you don't just translate and ship it, you flag where the stakes are highest.

What we learned

We learned that being AI-powered isn't the hard part. The hard part is deciding what to do when the AI might be wrong, especially when the content is safety critical. We learned a lot about designing for trust by showing sources, timestamps, and original text alongside the translation instead of hiding the machinery.

What's next for NewsBridge

Next we want to add push notifications so alerts reach people the moment they're issued, not just when they open the app. We're also looking at voice and audio output for accessibility and for situations where reading isn't practical. Beyond that, we want to expand past NWS to other emergency alert systems like local police, fire, and AMBER alerts, and add location based filtering so people only see alerts relevant to where they actually are.

Built With

Share this project:

Updates