Theme

Start for free

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.

Start for free

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

  1. 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 revenue
  2. What 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 journeys
  3. Which 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 value
  4. How 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 purchase
  5. Can 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

Example
  1. 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
    1. RedditOrganic Social
      /blog/stripe-fees/pricing/signup/thanks

      4 pages · 6m 42s engaged · 1 goal$49 credited to this visit

    2. Directtyped or bookmark
      /pricing/docs

      2 pages · 1m 36s engaged

    3. GoogleOrganic Search
      /blog/stripe-fees/

      2 pages · 3m 08s engaged

  2. Cosy CapybaraAustin, United States · Mobile · SafariGoogleOrganic Searchlatest visit: 2 pages//pricing1 visit1m 11s engaged–

    Visits, last 30 days

    Whole journey
    1. GoogleOrganic Search
      //pricing

      2 pages · 1m 11s engaged

  3. Spry BisonToronto, Canada · Desktop · ChromeChatGPTAI Assistantslatest visit: 4 pages/compare+2/docs/api2 visits3m 57s median5m 44s longest–

    Visits, last 30 days

    Whole journey
    1. ChatGPTAI Assistants
      /compare/pricing/docs/docs/api

      4 pages · 5m 44s engaged · 1 outbound click

    2. PerplexityAI Assistants
      /compare

      1 page · 2m 09s engaged

  4. Snug CapybaraCustomerLeeds, United Kingdom · Desktop · EdgeNewsletterEmaillatest visit: 2 pages/changelog/2 visits1m 41s median2m 34s longest$120

    Visits, last 30 days

    Whole journey
    1. NewsletterEmail
      /changelog/

      2 pages · 2m 34s engaged

    2. Directtyped or bookmark
      /

      1 page · 48s engaged

  5. Bubbly LlamaUtrecht, Netherlands · Mobile · Chromex.comOrganic Sociallatest visit: 1 page/blog/launch-week1 visit1m 04s engaged–

    Visits, last 30 days

    Whole journey
    1. x.comOrganic Social
      /blog/launch-week

      1 page · 1m 04s engaged

  6. Velvet PenguinBengaluru, India · Desktop · ChromeHacker NewsOrganic Sociallatest visit: 3 pages/blog/stripe-fees/docs/pricing1 visit4m 56s engaged–

    Visits, last 30 days

    Whole journey
    1. Hacker NewsOrganic Social
      /blog/stripe-fees/docs/pricing

      3 pages · 4m 56s engaged

Fig. 1The visitor list on the example site. For a translation tool, look at where each buyer is and which language pages they opened before paying.

07Setting up

  1. PaddlePass tally_visitor_id in customData when the upload page opens Paddle checkout for a single document.
  2. Any HTML siteKeep the tag on every language version of the site, so each localized page shows in the breakdown with its revenue.
  3. 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.