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
時計仕掛けのCompose
mkeeda
1
290
ソフトウェアエンジニアの成長
masuda220
PRO
10
920
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
670
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.7k
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
120
Formの複雑さに立ち向かう
bmthd
1
810
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
240
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
110
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
200
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
320
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Scaling GitHub
holman
459
140k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Docker and Python
trallard
44
3.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Gamification - CAS2011
davidbonilla
80
5.1k
Automating Front-end Workflow
addyosmani
1367
200k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Being A Developer After 40
akosma
89
590k
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 実装コードはこちら
ご清聴 ありがとうございました!