Skip to content

Introduction

Variable Translator is a VSCode extension that automatically detects and translates any non-English characters to English.

Features

  • Multi-language Auto-detection: Support Chinese, Japanese, Korean, Russian and any other non-English characters
  • File Path Translation: Automatically translate non-English characters in file paths when creating new files
  • Text Translation: One-click translate and replace selected text
  • Multiple Naming Formats: Support camelCase, PascalCase, snake_case and 6 other formats
  • Multiple Translation Services: Support 7 translation services, switch freely
  • One-click Undo: Undo translations within 1 minute

Supported Languages

The plugin automatically detects and translates the following languages:

LanguageExample
Chinese用户名称 → userName
Japaneseユーザー名 → userName
Korean사용자 이름 → userName
RussianИмя пользователя → userName
OthersAny non-English characters

Naming Format Description

File Translation Formats

FormatExampleDescription
camelCaseuserNameLower camel case, first letter lowercase
PascalCaseUserNameUpper camel case, first letter uppercase
snake_caseuser_nameUnderscore separated, all lowercase
CONSTANT_CASEUSER_NAMEUnderscore separated, all uppercase
param-caseuser-nameHyphen separated, all lowercase
Header-CaseUser-NameHyphen separated, first letter uppercase

Selected Text Translation Additional Formats

FormatExampleDescription
Capital CaseUser NameFirst letter uppercase, space separated
no caseuser nameAll lowercase, space separated

Released under the MIT License.