Yikyak-translate-ios - iOS 带回家项目

yikyak-translate-ios – iOS 带回家项目

开始之前

  • 确保您拥有最新的稳定版本的 Xcode,并且有办法连接到 GitHub 存储库。应准备好在物理设备或模拟器上运行存储库中的代码。

概述

您被要求创建一个翻译应用程序!你已经得到了一个已经部分实现的版本,但你必须完成它。目前,该应用程序从 API 加载可能的翻译语言列表,允许用户选择一种,并接受用户文本输入。还有一个显示“翻译”的按钮和一个应该显示翻译结果的文本视图,但目前两者都不执行任何操作。该应用程序使用 LibreTranslate API。API 的文档如下:https://libretranslate.com/docs/

Yikyak 翻译 iOS 开始.png

您的任务如下:

  • 实现翻译功能。应用当前用于进行 API 调用,并且 UI 组件已在 中就位。这应包括:TranslationServiceTranslationView
  • 让代码比你发现的更好 - 如果代码中有一些地方可以改进,无论是性能问题、架构问题还是其他完全不同的问题,请随时更改它。

GitHub

查看 Github