跳到主要内容
LeedyBox
支持我们

文本工具

转换、比较、生成和统计文本。输入内容在您的浏览器中处理。

文本编辑

语言与文字转换

语音与字幕

如何选择合适的文本工具

命名格式转换适用于标识符,而不是普通文章。粘贴 user_name 或 XMLHttpRequest 这样的名称(每行一个),即可将它们转换为 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE 或另外五种格式;也可以重命名 JSON 文档中的每个键,同时保持值不变。它会把输入拆分成单词并去掉标点,因此不太适合处理完整的句子。缩写词会被规范化,例如 userID 在 camelCase 中会变成 userId;如果同一个 JSON 对象中有两个键会变成相同的名称,工具不会进行任何转换,而是报告这一冲突。

文本比较会逐行比较两个版本(例如编辑前后的配置文件),并标出新增和删除的行。它不会高亮行内的改动,空白字符的差异也算作更改,而 Windows 和 Unix 的换行符被视为相同。Lorem Ipsum 生成器可以用拉丁文、韩文、日文或中文的占位段落、句子或词语填充原型稿;韩文、日文和中文选项是随机组合常用词语生成的,因此不符合语法。字数与字符统计适合检查有长度限制的文章、帖子和表单字段,还可以估算阅读和朗读时间。

人民币大写转换把金额写成发票、收据、合同和支票上用的文字。默认按《会计基础工作规范》写出人民币大写,也能按各国规则写出英文支票、日文大字、俄语 сумма прописью 等13种语言的金额。最大支持 999,999,999,999.99,不做四舍五入。具体规则见指南“人民币大写金额的写法”。

另外三个转换工具直接改变字符本身。全角半角转换把 ABC123 和全角标点转成 ABC123 等半角字符(或反过来),把半角片假名 ガ 合成 ガ,也能在平假名和片假名之间转换。越南语去声调把越南语写成不带符号的形式(Nguyễn Văn Đức → Nguyen Van Duc),đ 写作 d,也可以只去声调。Slug 生成器把标题转成 URL slug,并按护照 ICAO 转写表去掉土耳其语、德语等拉丁字母的重音;俄语字母按 ICAO 表转成拉丁字母,汉字等其他文字只会保留或删除,不会转成拼音。

还有两个工具用拉丁字母写名字。韩文姓名罗马字转换按照韩国官方标记法和护照逐音节拼写的规则(홍길동 → Hong Gildong),姓可以选护照上最常用的拼写(Kim、Lee、Park),并按音节显示韩国外交部公布的拼写比例。西里尔字母转拉丁字母按护照用的 ICAO 表(Юлия → Iuliia)或地名用的 BGN/PCGN 方案(Yuliya)转写俄语。

简繁转换用 OpenCC 词典在简体和繁体之间转换中文。它按整个词选字,所以“头发”转成“頭髮”,“发展”转成“發展”;可以按台湾或香港的字形输出,也可以把“软件”这类地区用词换成“軟體”,还能把繁体转回简体。词典在第一次使用时从 leedybox.com 下载。

音频转文字用 Whisper 语音识别模型把录音或视频中的语音转写成文字。语言可以自己选择,也可以自动检测;模型可选较快的 base、错误更少(英语以外的语言尤其明显)的 small,或者在支持 WebGPU 的浏览器中使用图形处理器、最准确的 large-v3-turbo。录音处理到哪里,文字就显示到哪里,可以保存为纯文本或 SRT、VTT 字幕。引擎和模型(约 90 MB、250 MB 或 750 MB)在首次使用时从 leedybox.com 下载,录音本身留在您的浏览器中。

这十二个工具都以 JavaScript 的形式在您的浏览器中运行。您输入的文本不会发送到 LeedyBox,页面也不会保存这些文本。在支持 Unicode 文本分段的浏览器中,字数与字符统计会把一个表情符号或一个带重音的字母计为一个字符,并借助浏览器的分词功能识别中文、日文和泰文中的词,因此采用自有计数规则的网站或应用可能会得出不同的数字。文本比较会直接匹配开头和结尾的相同行,只对中间部分进行完整比较;如果这部分太大,无法在浏览器中处理(例如两个版本各超过 2,000 行),工具不会显示结果,而是建议您分成较小的部分进行比较。

文本指南“字数和字符数是如何统计的”会更深入地讲解字素、字节和表情符号,并说明为什么不同工具对同一段文本可能统计出不同的结果。

文本指南 →