Salom, men Uba

Sunʼiy intellekt bilan avtomatlashtirish mutaxassisi

Barcha tizimlar

22 / 24Sunʼiy intellekt tizimlari / 22 (jami 24)

Keys

Ochiq kod

HandyTranslate (iOS + macOS)

iOS klaviaturasi va macOS menyu ilovasi: klaviaturani almashtirsangiz yoki tezkor tugmani bossangiz, yozilgan yoki belgilangan matn darhol tarjima qilinadi.

SwiftUIKitAppKitiOS Keyboard ExtensionCarbon Hot Key APIOpenAI API (gpt-4o-mini)XcodeGen

Asosiy maʼlumotlar

Holat
Ochiq kod

RASM 001 / ARXITEKTURA

Tizim qanday bogʻlanadi

Jonli model

Muammo

iPhone yoki Mac kompyuterida xabarni tarjima qilish odatda matnni joriy ilovadan nusxalash, alohida tarjimonga qoʻyish va natijani qaytarib joylashtirishni anglatadi — bu shunchalik sekinki, ikkala platformada ham odamlar koʻpincha bunga umuman urinmaydi.

Tizim

iOS tizimida maxsus klaviatura kengaytmasi (Swift/UIKit) faol maydonga allaqachon yozilgan matnni tizimning text-document proxy vositasi orqali oʻqiydi; HandyTranslate klaviaturasiga oʻtish OpenAI (gpt-4o-mini) soʻrovini ishga tushiradi: u matn turkcha yoki inglizcha ekanini avtomatik aniqlaydi, matnni tarjimasi bilan almashtiradi va avtomatik ravishda oldingi klaviaturaga qaytadi. macOS tizimida Swift/AppKit menyu satri ilovasi Carbon Hot Key API orqali global tezkor tugmalar birikmasini (⌘⇧⌥M) roʻyxatdan oʻtkazadi, joriy belgilangan matnni oladi, xuddi shu OpenAI modeliga yuboradi va belgilangan matnni joyida almashtiradi — soʻng almashish buferini avvalgi holiga qaytaradi.

RASM 002 / QANDAY ISHLAYDI

Qanday ishlaydi

HandyTranslate Uba har kuni ishlatadigan ikkala platformada ham klaviaturani almashtirish yoki bitta tezkor tugmalar birikmasini butun tarjima amaliga aylantiradi. iOS versiyasi — API kalitini asosiy ilova va kengaytma oʻrtasida ulashish uchun App Groups ishlatadigan toʻlaqonli Keyboard Extension; macOS versiyasiga esa maxsus Accessibility ruxsati kerak emas, u oʻsha tarjimani past darajadagi klaviatura hodisalarini simulyatsiya qilish orqali bajaradi. Ikkalasi ham mavjud tarjimon ilovasi ustidagi qobiq emas, noldan yozilgan ochiq Swift loyihalari sifatida eʼlon qilingan.

Texnologiyalar

Nimalar asosida ishlaydi

SwiftUIKitAppKitiOS Keyboard ExtensionCarbon Hot Key APIOpenAI API (gpt-4o-mini)XcodeGen

Jamoangiz uchun shunday tizim kerakmi?

30 daqiqalik qoʻngʻiroqda bitta ish jarayonining sxemasini tuzishdan boshlaymiz.

Menga yozing:WhatsAppTelegram