Global news in.
Local stories out.
Upniz is the workflow platform for news translation, rewriting and localization. Scrape any source — even the stubborn ones — translate and rewrite with editorial style, and publish straight to your channels on autopilot.
Show HN: I built a tool that turns any website into a clean RSS feed
412 points · 187 comments · 2h ago
Show HN 热帖:他做了一个能把任何网站变成干净 RSS 订阅源的工具
Translated · Rewritten · Tech editorial style
01 — How it works
One pipeline, four moves
Set it up once. Upniz runs it on schedule, every day, without you.
Connect sources
Point Upniz at APIs, RSS feeds, or raw URLs. No feed? We render one for you — even from JavaScript-heavy pages.
Configure the rewrite
Pick target language, editorial voice, length and glossary. Faithful translation or full localization — you set the dial.
Review (or don't)
Approve drafts in a clean review queue, or trust your presets and let the pipeline run fully hands-off.
Publish everywhere
Formatted, imaged, and delivered to 微信公众号 as drafts or direct posts. More platforms on the way.
02 — Features
Built for the hard parts
Anyone can call a translation API. The moat is everything around it.
Heavy-duty scraping
From clean APIs like Hacker News to paywalled, rate-limited, JS-rendered sites. Headless browsers, smart retries, and per-source adapters.
RSS for anything
Generate clean, stable RSS feeds from pages that never had one. Select elements visually, and we keep the feed rendering forever.
Editorial-grade rewriting
LLM translation with style presets, terminology glossaries and tone control. Reads like a native editor wrote it — not machine translationese.
微信公众号 native
Auto-formatted articles with covers, digests and inline images, pushed via the official draft & publish APIs. WeChat-safe by design.
Human-in-the-loop
A review queue with side-by-side source and rewrite, one-click edits, and per-pipeline approval rules.
Scheduling & dedupe
Cron-driven runs, freshness windows, similarity dedupe and quiet hours. Your channel posts daily without posting garbage.
Live pipeline · 鸟飞地 · 观鸟图鉴
03 — Showcase
We run our own pitch
Our 鸟飞地 公众号 is run 100% by an Upniz pipeline — every day it profiles one bird, drawing on Wikipedia, Wikidata, IUCN and eBird, and publishes untouched. Open any entry to read the full field-guide article with its sources.
04 — Pricing
Simple pricing
Start free. Upgrade when your pipelines earn their keep.
Starter
For trying the workflow end to end.
- →1 pipeline
- →Easy sources (APIs & RSS)
- →Manual publish with review
- →Daily schedule
Pro
★For serious channel operators.
- →10 pipelines
- →Hard-site scraping & RSS rendering
- →Auto-publish to 微信公众号
- →Style presets & glossaries
- →Hourly schedules
Studio
For teams and multi-account media ops.
- →Unlimited pipelines
- →Multiple 公众号 accounts
- →API access & webhooks
- →Priority scraping fleet
- →Team review queue
05 — FAQ
Questions, answered
01Do I need a verified 公众号 to auto-publish?
Direct API publishing requires a verified WeChat Official Account (认证服务号). If you have a personal or unverified account, Upniz prepares perfectly formatted drafts you paste in one click — and we help you through verification.
02Which sources can Upniz scrape?
Anything with an API or RSS feed works out of the box (Hacker News, Reddit, most news sites). For sites without feeds — or with heavy JavaScript — our rendering fleet generates a stable RSS feed you own.
03Is the rewritten content original enough?
You control the dial: from faithful translation to a full editorial rewrite with your voice, structure and added context. Rewrite mode restructures the story rather than substituting words, which is what platforms reward.
04Which languages are supported?
Any-to-any among 30+ languages. Our first-class workflow today is English → Chinese for 微信公众号, which is what our showcase account runs.
05Can a human approve every post?
Yes. Every pipeline has an optional review gate — side-by-side source and rewrite, inline edits, approve or reject from web or mobile.
Private beta
Get early access
We're onboarding the first channels now. Join the waitlist and we'll reach out.