Code in Your Native Language

Read and write code in your language using translated libraries with Fluent Source. Get access to translated visual overlays, hover comments, and code completion suggestions within VS Code.

Integrates with all libraries
Works with TypeScript and Python
Worldwide language options
Easy setup & works with Cursor

Quick install:

cursor --install-extension fluent-source.fluent-source
async function 获取用户数据(用户ID) {
  try {
    const 响应 = await fetch(`/用户/${用户ID}`);
    return await 响应.json();
  } catch (错误) {
    console.error('获取数据失败:', 错误);
  }
}
def calcular_promedio(números):
    suma = sum(números)
    return suma / len(números)

def crear_usuario(nombre, email):
    return {
        'nombre': nombre,
        'email': email,
        'fecha_creacion': datetime.now()
    }
const créerUtilisateur = (nom, email) => {
  return {
    nom: nom,
    email: email,
    créé: new Date()
  }
}

const calculerMoyenne = (nombres) => {
  return nombres.reduce((a, b) => a + b, 0) / nombres.length;
}
class UsuarioManager {
  constructor() {
    this.usuarios = [];
  }

  agregarUsuario(usuario) {
    this.usuarios.push(usuario);
  }

  obtenerUsuario(id) {
    return this.usuarios.find(u => u.id === id);
  }
}
interface Benutzer {
  name: string;
  alter: number;
  email: string;
}

const benutzerErstellen = (name: string, alter: number): Benutzer => {
  return { name, alter, email: '' };
}

const erstelleBenutzer = (daten: Benutzer) => {
  console.log('Benutzer erstellt:', daten);
}
async function 获取用户数据(用户ID) {
  try {
    const 响应 = await fetch(`/用户/${用户ID}`);
    return await 响应.json();
  } catch (错误) {
    console.error('获取数据失败:', 错误);
  }
}
def calcular_promedio(números):
    suma = sum(números)
    return suma / len(números)

def crear_usuario(nombre, email):
    return {
        'nombre': nombre,
        'email': email,
        'fecha_creacion': datetime.now()
    }
const créerUtilisateur = (nom, email) => {
  return {
    nom: nom,
    email: email,
    créé: new Date()
  }
}

const calculerMoyenne = (nombres) => {
  return nombres.reduce((a, b) => a + b, 0) / nombres.length;
}
class UsuarioManager {
  constructor() {
    this.usuarios = [];
  }

  agregarUsuario(usuario) {
    this.usuarios.push(usuario);
  }

  obtenerUsuario(id) {
    return this.usuarios.find(u => u.id === id);
  }
}

Get Started Today

Join Fluent Source and code without language barriers

Already have an account?

Watch the Demos

Fluent Source fully supports TypeScript and Python with code completion and visual overlays for your code and hover text.

Fluent Source fully supports TypeScript and Python with code completion and visual overlays for your code and hover text.

When writing code, Fluent Source provides translated visualizations of suggestions in your completions list.

When writing code, Fluent Source provides translated visualizations of suggestions in your completions list.

Fluent Source can translate any library in your codebase, often within seconds.

Fluent Source can translate any library in your codebase, often within seconds.

If you don't need translations for a library or file, they can be easily toggled off without affecting other translations.

If you don't need translations for a library or file, they can be easily toggled off without affecting other translations.

Languages can be changed quickly from the settings page, with instant feedback in your code.

Languages can be changed quickly from the settings page, with instant feedback in your code.

The settings page can be opened at any time easily from the bottom right of the screen.

The settings page can be opened at any time easily from the bottom right of the screen.

Everything you need to code in your native language

Fluent Source seamlessly integrates with your existing workflow while providing powerful localization features

Integrates With All Popular Libraries

Works seamlessly with all your favorite libraries and frameworks without breaking existing functionality.

TypeScript & Python Support

Full support for TypeScript and Python with intelligent code completion and visual overlays.

Uses Standard Manifest Files

Fluent Source relies on the existing manifest file in your project to provide translations for the dependencies you need.

Easy Setup

Get coding in minutes with our streamlined translation and integration process.

Works With Cursor

Full compatibility with Cursor and all other popular VS Code forks to keep up with your workflow.

Documentation and Code Completions

Access localized documentation and completion suggestions for all downloaded libraries in your language.

Start Free, Upgrade as You Need

Try the first 5 library translations for free, then upgrade to a paid plan

Free
$0 per month
5 library translations with a free account
Unlimited translations for inline code visualizations, hover documentation comments, and completion suggestions in documents using downloaded libraries
Pro
<$10 per month
Up to 500 library translation downloads per month
Automatically update translations when manifest files change
Unlimited translations for inline code visualizations, hover documentation comments, and completion suggestions in documents using downloaded libraries

Frequently Asked Questions

Fluent Source - Code in Your Native Language