// 使用 JavaScript 实现简单的字符串翻译功能
// 创建一个翻译对象,包含一些常见短语的翻译
const translations = {
"hello": "你好",
"goodbye": "再见",
"thank you": "谢谢",
"please": "请"
};
// 翻译函数,接收一个英文字符串并返回对应的中文翻译
function translate(text) {
// 检查是否提供了有效的文本
if (!text || typeof text !== 'string') {
return "error";
}
// 将文本转换为小写以确保大小写不敏感
const lowerCaseText = text.toLowerCase();
// 查找翻译对象中是否存在该文本
if (translations[lowerCaseText]) {
return translations[lowerCaseText];
} else {
// 如果没有找到匹配项,则返回原始文本
return text;
}
}
// 示例用法
console.log(translate("hello")); // 输出: 你好
console.log(translate("goodbye")); // 输出: 再见
console.log(translate("unknown")); // 输出: unknown
translations
:我们创建了一个对象,其中包含了从英文到中文的简单翻译映射。translate
函数:这个函数接收一个字符串参数,并尝试在 translations
对象中查找对应的翻译。如果找到了匹配项,则返回翻译后的文本;否则返回原始文本或 "error"
(如果输入无效)。translate
函数进行简单的翻译操作。如果你需要更复杂的翻译功能,可以考虑使用外部翻译 API 或者扩展这个简单的实现。
下一篇:js display
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站