跳到教程内容
教程首页
App Inventor 2 教程 多语言问候
准备开始
动手创造 · PROJECT LAB

多语言问候

准备探索你的新作品
0%
项目难度每一步,都离作品更近

先了解你将做出什么

应用介绍

旅行、迎接新同学或做课堂展示时,一句当地语言的问候就能让交流更友好。这个小 App 把同一句话 准备成中文、英语、日语三张卡,点语言按钮就会切换并朗读,整个项目不需要网络。

教程主图

连接你的应用

通过 WiFi 连接设备

使用 AI 伴侣连接后,可以在手机或平板上实时查看和测试应用。

AI 伴侣连接示意图

视频演示:

App Inventor 2 连接 AI 伴侣

安装 AI 伴侣

使用手机系统扫码器或浏览器扫描二维码,下载并安装 AI 伴侣。只需安装一次,以后可以直接使用。

AI 伴侣下载二维码

打开应用的连接二维码

在 App Inventor 2 中依次点击「连接」和「AI 伴侣」。

打开 AI 伴侣连接

连接手机

连接二维码会显示在电脑屏幕上。

应用连接二维码

在手机 AI 伴侣中点击蓝色的「scan QR code」按钮扫描二维码;也可以输入代码,再点击橙色的「connect with code」按钮。

AI 伴侣连接界面

使用模拟器连接

模拟器由 aiStarter 自动启动,不需要手机,但速度较慢、环境配置较复杂且 Android 版本较旧,一般不推荐作为首选方式。

App Inventor 2 连接模拟器

使用 USB 连接

aiStarter 可以通过 USB 调试连接手机,并自动启动手机上的 AI 伴侣。它的使用效果和扫描二维码连接基本相同。

App Inventor 2 使用 USB 连接

查看完整连接教程

下面的视频完整演示 AI 伴侣、模拟器和 USB 三种连接方式。不同方式的详细比较可以查看连接方式说明

App Inventor 2 完整连接教程

仍然无法连接?

可以前往中文社区查找解决方案或发帖提问。

多语言问候教程(难度系数:★)

准备界面

组件类型 组件名称 关键设置
按钮 按钮_中文 文本:中文
按钮 按钮_英语 文本:English
按钮 按钮_日语 文本:日本語
标签 标签_短语 显示问候短语
标签 标签_语言 显示当前语言
文本朗读器 文本朗读器1 非可视组件

设置当前短语

三个按钮做的事情相同,区别只是传入的语言和短语。把重复的设置动作抽成过程,后面扩展法语、 韩语时只需要再加一个按钮事件。

global 当前短语 = "你好,很高兴认识你。"

procedure 显示短语(语言, 短语) {
  标签_语言.Text = 语言
  标签_短语.Text = 短语
  当前短语 = 短语
  文本朗读器1.Speak(短语)
}

when Screen1.Initialize() {
  显示短语("中文", "你好,很高兴认识你。")
}

接上三个语言按钮

when 按钮_中文.Click() {
  显示短语("中文", "你好,很高兴认识你。")
}

when 按钮_英语.Click() {
  显示短语("English", "Hello, nice to meet you.")
}

when 按钮_日语.Click() {
  显示短语("日本語", "こんにちは、はじめまして。")
}

开始测试

  1. 启动 App 是否显示中文卡片并朗读一次。
  2. 依次点击三个按钮,标签、语言名称和语音是否同步变化。
  3. 快速连续点击按钮,是否能接受新的短语而不会卡住。
  4. 如果日语语音不可用,文字是否仍然显示;在系统设置中补充语音包后再试。

剩余工作

可以增加“谢谢”“请问洗手间在哪里”等旅行短句,或把短语做成列表让用户自行编辑。 这个版本是离线短语卡,不会声称自己能翻译任意句子,避免把固定文本误当成翻译结果。