Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Translation APIをUIKitでも使ってみたい
Search
Takashico
August 20, 2024
Programming
0
280
Translation APIをUIKitでも使ってみたい
・Translation APIとは?
・サンプル
・UIKitからTranslation APIを実行するフロー
・まとめ
・応用編(Flutter/ Add to App でも使ってみた)
Takashico
August 20, 2024
Tweet
Share
More Decks by Takashico
See All by Takashico
既存アプリへのSwiftUI導入事例
takashico
0
710
Other Decks in Programming
See All in Programming
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
10
1.8k
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
110
定理証明プラットフォーム lapisla.net
abap34
1
1.7k
Bedrock Agentsレスポンス解析によるAgentのOps
licux
2
720
Introduction to kotlinx.rpc
arawn
0
630
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
480
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
210
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
370
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
300
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
時計仕掛けのCompose
mkeeda
1
280
Featured
See All Featured
Music & Morning Musume
bryan
46
6.3k
A Philosophy of Restraint
colly
203
16k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Writing Fast Ruby
sferik
628
61k
Typedesign – Prime Four
hannesfritz
40
2.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
400
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Embracing the Ebb and Flow
colly
84
4.6k
Transcript
Translation APIをUIKitでも使ってみたい Shiko Takahashi
自己紹介 高橋 志昂 @takashico 株式会社マネーフォワード マネーフォワード ME ・ iOSエンジニア ・
Flutter (Add to App) 開発も行っています ・ 趣味は猫に遊んでもらうことです
目次 • Translation APIとは? • サンプル • UIKitからTranslation APIを実行するフロー •
まとめ • 応用編(Flutter/ Add to App でも使ってみた)
Translation APIとは? • 公式で提供している翻訳機能を各アプリで使用すること ができる • 機械学習モデルによるオンデバイスで翻訳 • SwiftUI でのみ使用することができる
◦ UIKitベースの画面でも使いたいな ... (今回のテーマ) > WWDC24: Meet the Translation API
サンプル ボタン押下を トリガーに翻訳
UIKitからTranslation API を実行するフロー SwiftUI
UIKitからTranslation API を実行するフロー
まとめ • 工夫すればUIKitで使うことができる • 実装コードは公開しています 🙋 https://github.com/takashico/translation_api_for_uikit_demo https://zenn.dev/takashico/articles/ab8bd9b62348b7
応用編( Flutter/ Add to App) • 今回の構成を応用すると、 Flutterの画面からも Translation APIを呼び出すことができます
◦ iOSでしか使用できない翻訳機能を Flutterで使うことは少ないと思いますが、課金機能などネイ ティブに依存した機能を呼び出す際は同様な対応が必要になります。 https://github.com/takashico/translation_api_for_uikit_demo 実装コードはこちら
ご清聴 ありがとうございました!