AI products
For AI translation tools: which language pairs and countries bring paying customers.
An AI translation tool sells words, documents or plans to people moving text between two languages: a contract, a product catalog, a website, a set of subtitles. Tally ties each payment to the visit that preceded it and breaks revenue down by page and country, so you can see which language pairs and markets pay.
14 days free, no card needed.
01How they sell
- UsageWords or characters translated, billed per document or metered on API plans; one catalog job can be a single large charge.
- SubscriptionMonthly plans with a word allowance for teams who translate every week, and website translation plans priced by languages.
- One-offA single document paid at upload, such as a PDF or a contract, by someone who may never need another.
02Payments it reads
- PaddleA common choice when buyers are businesses across Europe and Asia who need VAT handled; transactions, renewals and adjustments are read.
- StripePer-document Checkout payments and metered API subscriptions, read with refunds and chargebacks.
- Lemon SqueezyUsed for word packs and plans by small teams; orders and subscription invoices are read.
What Tally can't read
- Words translated and files processed aren't read; only the charges for them are.
- Pages your website-translation customers serve in other languages are their traffic, not yours, so none of it is counted.
- An agency or reseller paying you by bank transfer, outside a connected provider, isn't read.
03Where buyers come from
- Language-pair searchesSearches like translate a German PDF to English land on pair pages; the page breakdown shows which pairs bring revenue.
- Search in other languagesLocalized landing pages draw people searching in their own language; the country breakdown shows where those buyers are.
- CMS and design pluginsIntegrations listed in a CMS or design tool's directory send users who arrive from that listing's page.
- Subtitle tutorialsCreators learning to add subtitles in other languages arrive from video tutorials, often for one project first.
04What Tally answers
Which countries pay, and which only visit?
The country breakdown puts revenue beside visitors on every row, so a market full of curious visitors and few payments stands out from one that buys.
Sources with revenueWhat does a business buyer look at before the first big job?
The visitor list shows where each visitor is, their latest source, pages and engaged time; unfold a customer to read every visit before their first payment.
Visitors and journeysWhich channels bring customers who come back?
Lifetime value groups customers by first source with repeat rate and average lifetime revenue, so channels that send one-document buyers stand apart from those whose customers return each month.
Lifetime valueHow many visits does a team take before buying a plan?
Path to purchase gives visits and pages before buying, the median time to purchase and the share who buy on their first visit.
Path to purchaseCan we watch a launch in a new language market?
Live shows who's on the site right now on a globe or a flat map, so a launch in a new country can be watched as it lands.
Live
05Numbers worth watching
- Revenue by source
- Revenue behind each source, country and landing page, the main way to rank language pairs and markets.
- Repeat rate
- The share of customers who paid more than once, which separates single-document buyers from teams with steady work.
- Visits before buying
- Visits before buying; business buyers trying a sample document first push it up.
06An example
Glad HamsterCustomerBerlin, Germany · Desktop · FirefoxRedditOrganic Sociallatest visit: 4 pages/blog/stripe-fees+2/thanks3 visits3m 08s median6m 42s longest$49
Visits, last 30 days
Whole journey- RedditOrganic Social/blog/stripe-fees/pricing/signup/thanks
4 pages · 6m 42s engaged · 1 goal$49 credited to this visit
- Directtyped or bookmark/pricing/docs
2 pages · 1m 36s engaged
- GoogleOrganic Search/blog/stripe-fees/
2 pages · 3m 08s engaged
Cosy CapybaraAustin, United States · Mobile · SafariGoogleOrganic Searchlatest visit: 2 pages//pricing1 visit1m 11s engaged–
Visits, last 30 days
Whole journey- GoogleOrganic Search//pricing
2 pages · 1m 11s engaged
Spry BisonToronto, Canada · Desktop · ChromeChatGPTAI Assistantslatest visit: 4 pages/compare+2/docs/api2 visits3m 57s median5m 44s longest–
Visits, last 30 days
Whole journey- ChatGPTAI Assistants/compare/pricing/docs/docs/api
4 pages · 5m 44s engaged · 1 outbound click
- PerplexityAI Assistants/compare
1 page · 2m 09s engaged
Snug CapybaraCustomerLeeds, United Kingdom · Desktop · EdgeNewsletterEmaillatest visit: 2 pages/changelog/2 visits1m 41s median2m 34s longest$120
Visits, last 30 days
Whole journey- NewsletterEmail/changelog/
2 pages · 2m 34s engaged
- Directtyped or bookmark/
1 page · 48s engaged
Bubbly LlamaUtrecht, Netherlands · Mobile · Chromex.comOrganic Sociallatest visit: 1 page/blog/launch-week1 visit1m 04s engaged–
Visits, last 30 days
Whole journey- x.comOrganic Social/blog/launch-week
1 page · 1m 04s engaged
Velvet PenguinBengaluru, India · Desktop · ChromeHacker NewsOrganic Sociallatest visit: 3 pages/blog/stripe-fees/docs/pricing1 visit4m 56s engaged–
Visits, last 30 days
Whole journey- Hacker NewsOrganic Social/blog/stripe-fees/docs/pricing
3 pages · 4m 56s engaged
07Setting up
- PaddlePass tally_visitor_id in customData when the upload page opens Paddle checkout for a single document.
- Any HTML siteKeep the tag on every language version of the site, so each localized page shows in the breakdown with its revenue.
- Send tally('upload') when a file goes up; the goals view then counts uploads and the revenue of the visitors who made them.
08Questions
We price in euros, yen and dollars. How is revenue added up?
Every payment is converted to US cents at the European Central Bank rate for its day, without tax, so all currencies sum into one figure you can compare by country.
Does Tally count visitors to our customers' translated sites?
No. Those visits belong to your customers' sites. Tally counts visits to your own pages and reads the payments for your plans.
Can we see which language versions of our own site sell?
Yes. Each localized page is its own row in the page breakdown, with the revenue of visitors who landed there.