Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 15 additions & 3 deletions PRODUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,21 @@ published line.
filters. Every plan: 500 photo/video/voice messages a day (fair use), 10
profile photos. Pro: unlimited new conversations, unlimited translations
(fair use), gender/city filters, Nearby, Boosted, who viewed you, incognito,
send in their language, phrase export, 5+5 languages, LangX Copilot (beta,
rolling out: on only for some accounts so far, never promise it to every
Pro buyer).
send in their language, phrase export, 5+5 languages, a larger Copilot
allowance.
- LangX Copilot: an AI helper inside a chat with a real person, in the app
(3.0) as a beta on Free and Pro, for every account with a verified email.
Its answers carry the label "Copilot · Beta". Four helps, named as the app
names them: Check my sentence, Say it in {language}, Explain, Reply ideas.
Every plan has a daily allowance, Pro's is larger, and the app shows what is
left; never print the numbers, never say "unlimited". The person you talk
to sees none of its answers and nothing is sent unless you send it. Anthropic
runs the model (name Anthropic, not a model); Explain and Reply ideas send
the other person's words, after a consent sheet; it turns off in Settings
and answers can be reported. Never "private", "only you see it", "rolling
out" or "may not be on for your account". Echo, Translate and people's
corrections are not Copilot. The full story is on copilot.langx.io and in
privacy policy §2.6.
- LangX Token is an in-app point: cannot be bought, sold, traded, staked,
withdrawn, transferred, is not on a blockchain, cannot unlock a paid plan.
Never use "staking", "trading", "marketplace", "wallet address", "refer and
Expand Down
4 changes: 2 additions & 2 deletions docs/seo/writing-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ The site is SvelteKit + mdsvex, static, deployed from `main` to langx.io.
### Hard rules on truthfulness

- No user counts, no ratings, no press, no invented testimonials, no invented statistics or studies. If you cite a number about the world (e.g. vocabulary coverage research), only use well-known, verifiable figures and name the source in the text (e.g. "Nation (2006)"). When unsure, leave it out.
- LangX facts you may use: two-way matching (you see people who speak what you learn and learn what you speak); corrections on any message (hold it to correct — never write "tap"), unlimited on every plan; replies unlimited; built-in translation in chat (Free 20/day, Fluent 300/day, Polyglot 1000/day); Free = 5 new conversations/day; voice and photo messages; read-aloud; daily streaks; LangX Token is an in-app point (not money: cannot be bought, sold, traded, withdrawn; never say staking/trading/wallet/earn money/payout); leaderboards; open source (BSD-3) on GitHub https://github.com/langx/langx; iOS, Android, web (app.langx.io); no ads; 183 languages listed in the app; LangX Copilot (private AI help in the chat) is in Pro as a beta, rolling out gradually — never say it is on for every Pro account. Do not state a minimum age. Get the app link: https://get.langx.io
- LangX facts you may use: two-way matching (you see people who speak what you learn and learn what you speak); corrections on any message (hold it to correct — never write "tap"), unlimited on every plan; replies unlimited; built-in translation in chat (Free 20/day, Fluent 300/day, Polyglot 1000/day); Free = 5 new conversations/day; voice and photo messages; read-aloud; daily streaks; LangX Token is an in-app point (not money: cannot be bought, sold, traded, withdrawn; never say staking/trading/wallet/earn money/payout); leaderboards; open source (BSD-3) on GitHub https://github.com/langx/langx; iOS, Android, web (app.langx.io); no ads; 183 languages listed in the app; LangX Copilot (an AI helper in the chat) is in the app as a beta on Free and Pro — never call it private, never say "rolling out", never print its allowance numbers (say Pro's daily allowance is larger). Do not state a minimum age. Get the app link: https://get.langx.io
- Competitors (Tandem, HelloTalk, Speaky, ConversationExchange, italki, Busuu, Preply, Duolingo, Pimsleur, Babbel, Lingbe, Bilingua, Airlearn/etc): describe them fairly and only with facts you are confident of or verified via WebSearch/WebFetch today (load those tools with ToolSearch "select:WebSearch,WebFetch"). Never state their prices. Phrase as "at the time of writing (<month year>)". Do not disparage; give genuine pros and cons. It is fine and more credible to recommend a competitor for a use case where it is genuinely better.
- Ads, per app: `src/lib/data/competitors.ts` is the source of truth (the `ads` field and its doc comment list the sources, checked 23 September 2026). Posts must agree with it:
- No ads at all: italki, Cambly, Preply, Babbel, Speak, Praktika.
Expand Down Expand Up @@ -133,7 +133,7 @@ Existing: `Callout` (`$lib/components/molecules/Callout.svelte`).

### Hard rules

- NO invented numbers, features or quotes. Every value in a chart or stat must already be in the post (or in PRODUCT.md / src/lib/data/plans.ts for LangX facts). LangX facts: corrections by HOLDING a message (never "tap"), unlimited on every plan; Free = 5 new conversations/day, 20 translations/day; voice, photo and video messages, plus voice and video calls on iPhone and the web (web since 5 October 2026, iPhone since 2.9; say "Android soon", never claim them for Android until its 2.9 is live), unlocked once the other person has sent you 5 messages, free on every plan; no ads; open source BSD-3; iOS, Android, web; Copilot in Pro as a beta, rolling out gradually.
- NO invented numbers, features or quotes. Every value in a chart or stat must already be in the post (or in PRODUCT.md / src/lib/data/plans.ts for LangX facts). LangX facts: corrections by HOLDING a message (never "tap"), unlimited on every plan; Free = 5 new conversations/day, 20 translations/day; voice, photo and video messages, plus voice and video calls on iPhone and the web (web since 5 October 2026, iPhone since 2.9; say "Android soon", never claim them for Android until its 2.9 is live), unlocked once the other person has sent you 5 messages, free on every plan; no ads; open source BSD-3; iOS, Android, web; Copilot a beta on Free and Pro (no allowance numbers).
- AppDemo screens are demonstration replicas of v2. Never use images from static/images/features (v1).
- Syntax (mdsvex): add imports to the post's existing `<script>` block (create one after the front matter if none: `<script>` … `</script>`). Component props are JS: use double-quoted strings; escape any double quote inside with \"; apostrophes are fine inside double quotes. A component tag must contain NO blank lines. Put a blank line before and after each component. Don't use curly braces in plain markdown text.
- Leave front matter as it is when adding visuals to an existing post.
Expand Down
2 changes: 1 addition & 1 deletion src/lib/components/organisms/WelcomeBack.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
<h2>What is missing in the first release</h2>
<p>
Badges are not in v2's first release and are planned to return in a later one. LangX Copilot
came later: it is in Pro now as a beta, rolling out gradually. We would rather list the gap
came later: it is in the app now as a beta, on Free and Pro. We would rather list the gap
than let you find it yourself.
</p>
</article>
Expand Down
2 changes: 1 addition & 1 deletion src/lib/data/faq.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export const faqObjects: FaqObject[] = [
{
id: 5,
title: 'What is LangX Copilot?',
content: `Private AI help while you chat with a real person: it can check a sentence before you send it, help you say something in the language you are learning, and explain a message. Only you see it, and nothing reaches the other person unless you send it yourself. It is in <a href="/plans">Pro</a> as a beta, rolling out gradually, so it may not be on for your account yet.`
content: `An AI helper inside a chat with a real person, in the app now as a beta on Free and <a href="/plans">Pro</a>. It has four helps, and each waits for your tap: Check my sentence, Say it in Spanish (or whichever language you are learning), Explain and Reply ideas. The person you are talking to sees none of its answers, and nothing is sent unless you send it yourself. When you ask, the text goes to Anthropic, the company that runs the AI model; for Explain and Reply ideas that includes the other person's words, and a consent sheet tells you so before the first answer. You can turn Copilot off in Settings and report any answer. Every plan has a daily allowance, Pro's is larger, and the app shows how many answers you have left. The longer write-up is at <a href="https://copilot.langx.io" target="_blank" rel="noopener noreferrer">copilot.langx.io</a>.`
},
{
id: 6,
Expand Down
7 changes: 2 additions & 5 deletions src/lib/data/features.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,11 +66,8 @@ export default [
},
{
name: 'LangX Copilot',
description: 'Private AI help with your messages while you chat.',
description: 'An AI helper in the chat, on Free and Pro, that waits for your tap.',
image: 'images/features/1.png',
tags: [
{ label: 'Pro', color: 'pro' },
{ label: 'Beta, rolling out', color: 'secondary' }
]
tags: [{ label: 'Beta', color: 'secondary' }]
}
] as Feature[];
6 changes: 4 additions & 2 deletions src/lib/data/plans.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
/**
* The table on /plans: what Pro changes and what it leaves alone. The first
* rows are the same on both plans on purpose. `true` draws a tick, `false`
* a dash.
* a dash. Copilot follows the server (`copilotPer24h`), which gives both
* plans an allowance, not the paywall's dash; its numbers stay off the site.
*/
export type CompareRow = { label: string; free: string | boolean; pro: string | boolean };

Expand All @@ -21,7 +22,8 @@ export const compareRows: CompareRow[] = [
{ label: 'Translations', free: '20 a day', pro: 'Unlimited' },
{ label: 'Languages you learn', free: '1', pro: 'Up to 5' },
{ label: 'Gender and city filters', free: false, pro: true },
{ label: 'See who viewed your profile', free: false, pro: true }
{ label: 'See who viewed your profile', free: false, pro: true },
{ label: 'Copilot · Beta', free: 'Daily allowance', pro: 'Larger allowance' }
];

/** The card lists on /plans. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ This loop gives you the volume of AI and the reality check of a human. It also m

## What about AI inside language exchange apps?

The line is blurring. Some exchange apps add AI translation or correction tools, and some AI apps add community features. On LangX, corrections come from people today, and translation is built into the chat. An AI helper, LangX Copilot, is in the Pro plan as a beta, rolling out gradually, so it may not be on for every account yet. For a broader look at exchange apps, see the [best language exchange apps](/best-language-exchange-apps).
The line is blurring. Some exchange apps add AI translation or correction tools, and some AI apps add community features. On LangX, corrections come from people today, and translation is built into the chat. An AI helper, LangX Copilot, is in the app as a beta on Free and Pro: it helps you write and understand messages in the chat, and nothing is sent unless you send it yourself. For a broader look at exchange apps, see the [best language exchange apps](/best-language-exchange-apps).

## FAQ

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,12 @@ tags:
> Several things it says are no longer true. LangX v2 has a Free plan and two
> paid plans, Fluent and Polyglot. LangX Token is now an in-app point: it
> cannot be bought, sold, traded or withdrawn. LangX Copilot is planned for
> Polyglot and is not in the app yet. There are still no ads. (Update, 21
> Polyglot and is not in the app yet. There are still no ads. (Update, 25
> October 2026: Fluent and Polyglot are now one plan, Pro, and LangX Copilot is
> in it as a beta, rolling out gradually.)
> in the app as a beta, on Free and Pro. It is not the v1 feedback described
> below: it is an AI helper you ask, with a tap, to check a sentence, help you
> say something in the language you are learning, explain a message or suggest
> replies. [copilot.langx.io](https://copilot.langx.io) describes it.)
> [What changed in v2, and why](/langx-v2-what-changes-and-why).

At LangX, we’re excited to bring you a revolutionary language learning experience. As a completely free, open-source, and ad-free platform, LangX is designed to enhance your language learning journey through advanced features and a community-driven approach. In this blog post, we’ll share highlights from our recent AMA session on r/duolingo, where we introduced LangX to the community.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ These are the apps we would recommend today to someone planning their 2027 pract
| One steady partner | Tandem or LangX | Built for one-to-one exchange | Tandem's AI Toolkit; LangX's growing community |
| Speak live, right now | Lingbe | One tap to a native-speaker call | Whether updates resume |
| Start free, no subscription | Speaky | No subscription listed on the App Store | Its AI practice partners and map |
| No ads, open code | LangX | BSD-3, no ads, unlimited corrections | Copilot on Pro (beta, rolling out) |
| No ads, open code | LangX | BSD-3, no ads, unlimited corrections | Copilot, a beta on Free and Pro |
| Meet in person | Conversation Exchange | Local partner search | Little change expected |
| Paid guidance | italki or Preply | Professional tutors | AI features around lessons |

Expand Down Expand Up @@ -134,14 +134,14 @@ When you are ready to start, our guides on [what a language exchange is](/what-i

## What is new in LangX

**LangX Copilot**, private AI help inside the chat, is in Pro as a beta, rolling out gradually, so it may not be on for every account yet.
**LangX Copilot**, an AI helper inside the chat, is in the app as a beta on Free and Pro. It can check a sentence before you send it, help you say something in the language you are learning, explain a message and suggest replies; the person you are talking to sees none of it. More at [copilot.langx.io](https://copilot.langx.io).

Everything else listed here is available to everyone today: two-way matching, corrections on any message (unlimited on every plan), translation in the chat, voice and photo messages, read-aloud, daily streaks, leaderboards and [LangX Tokens](/tokens), an in-app point that is not money. What each plan includes is on the [plans page](/plans), and the story of the August 2026 rebuild is in [LangX v2: what changes, and why](/langx-v2-what-changes-and-why).
Everything else listed here is available to everyone too: two-way matching, corrections on any message (unlimited on every plan), translation in the chat, voice and photo messages, read-aloud, daily streaks, leaderboards and [LangX Tokens](/tokens), an in-app point that is not money. What each plan includes is on the [plans page](/plans), and the story of the August 2026 rebuild is in [LangX v2: what changes, and why](/langx-v2-what-changes-and-why).

<ProsCons
name="LangX heading into 2027"
pros={["No ads and no advertising identifiers", "Open source under BSD-3", "Corrections unlimited on every plan", "Two-way matching for one-to-one exchange"]}
cons={["Calls on iPhone and the web so far; no group audio", "LangX Copilot is in Pro as a beta, rolling out gradually", "Uses PostHog analytics (you can turn it off)", "A smaller, still-growing community"]}
cons={["Calls on iPhone and the web so far; no group audio", "LangX Copilot is still a beta", "Uses PostHog analytics (you can turn it off)", "A smaller, still-growing community"]}
/>

## How we will update this page
Expand All @@ -164,7 +164,7 @@ We do not expect it to. AI is excellent for rehearsal and instant explanations,

### Is LangX adding AI features?

LangX Copilot, private AI help in the chat, is in the Pro plan as a beta, rolling out gradually, so it may not be on for every account yet.
Yes. LangX Copilot, an AI helper inside the chat, is in the app as a beta on Free and Pro. It helps you write and understand messages in a chat with a person; it does not talk with you.

### Is there a free language exchange app with no ads for 2027?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Look for help **inside the chat**: translation, transliteration (romanization) f
| --- | --- | --- | --- | --- | --- | --- |
| HelloTalk | Yes, daily cap on free | Yes, daily cap on free | Yes, daily cap on free | Yes, plus AI correction (capped) | AI correction only | Moments posts, text chat |
| Tandem | 3 a day free, unlimited on Pro | Not listed | Transcription on Pro | Yes | AI toolkit on Pro | Reviewed community, text chat |
| LangX | 20 a day free, unlimited on Pro | No | No | Yes, unlimited on every plan | Copilot on Pro (beta, rolling out) | Text-first; nobody can call you until they have sent you 5 messages |
| LangX | 20 a day free, unlimited on Pro | No | No | Yes, unlimited on every plan | No AI partner; Copilot (beta) helps you write | Text-first; nobody can call you until they have sent you 5 messages |
| Busuu | Course app | Course app | Not listed | Community corrects your exercises | Course lessons | Exercises, not chat |
| Speaky | Not listed | Not listed | Not listed | Not listed | AI practice partners | Free text chat |
| Speak / Praktika | Not an exchange | Not an exchange | Speech recognition | AI feedback | Yes, that is the product | Speaking to AI only |
Expand Down Expand Up @@ -96,7 +96,7 @@ Our app. [LangX](https://get.langx.io) matches in both directions, so every pers
- **Filters by country, age and level** on Free, so you can find partners at a level that suits you.
- **No ads** on any plan.

The honest limits: the community is much smaller than HelloTalk's or Tandem's, Free allows **5 new conversations a day** (replies are unlimited), and there is no romanization or voice-to-text. AI help, LangX Copilot, is in Pro as a beta, rolling out gradually. Plans are on the [plans page](/plans).
The honest limits: the community is much smaller than HelloTalk's or Tandem's, Free allows **5 new conversations a day** (replies are unlimited), and there is no romanization or voice-to-text. LangX Copilot, the AI helper in the chat, is still a beta, on Free and Pro. Plans are on the [plans page](/plans).

<AppDemo
screen="chat"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ This is our app, so read this entry with that in mind. [LangX](https://get.langx
- **Free vs paid:** the Free plan is a real plan, not a trial. Replies and corrections are **unlimited on every plan**, and you get 5 new conversations and 20 in-chat translations per rolling 24 hours. **Pro** adds unlimited new conversations, unlimited translations, more languages and extra filters. Details are on the [plans page](/plans).
- **Platforms:** iOS, Android and the web at app.langx.io.
- **Standout features:** hold any message to correct it, translation inside the chat, voice and photo messages, read-aloud, daily streaks, leaderboards and [LangX Tokens](/tokens), an in-app point you earn by talking and teaching (not money, and it cannot be bought or sold). The whole app is [open source under BSD-3](https://github.com/langx/langx) and can be self-hosted. No ads.
- **Drawbacks:** the community is **far smaller** than HelloTalk's or Tandem's, so for less common language pairs you may wait longer for a match. Voice and video calls are on **iPhone and the web** for now (coming to Android), and there are no group audio rooms. AI help (LangX Copilot) is in Pro as a beta, rolling out gradually.
- **Drawbacks:** the community is **far smaller** than HelloTalk's or Tandem's, so for less common language pairs you may wait longer for a match. Voice and video calls are on **iPhone and the web** for now (coming to Android), and there are no group audio rooms. LangX Copilot, the AI helper in the chat, is still a beta.

<AppDemo
screen="chat"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,8 @@ The honest limits: the free plan lets you start 5 new conversations a day
Pro, raises those and adds filters, as listed on the
[plans page](/plans). LangX is younger and its community is smaller than Tandem's
or HelloTalk's, and conversations happen in chat, with text, voice notes and
photos, rather than in scheduled video lessons. LangX Copilot, private AI
help, is in Pro as a beta, rolling out gradually.
photos, rather than in scheduled video lessons. LangX Copilot, an AI
helper in the chat, is a beta on Free and Pro.

<AppDemo
screen="chat"
Expand Down
Loading
Loading