Menerjemahkan antara 59 bahasa yang berbeda. Lihat daftar lengkapnya.
Model terjemahan yang terbukti
Didukung oleh model yang sama yang digunakan oleh aplikasi Google Terjemahan mode offline.
Pengelolaan model dinamis
Menjaga persyaratan penyimpanan di perangkat agar tetap rendah dengan mendownload dan mengelola paket bahasa secara dinamis.
Beroperasi di perangkat
Terjemahan dilakukan dengan cepat dan tidak mengharuskan Anda untuk mengirim teks pengguna ke server jarak jauh.
Batasan
Terjemahan pada perangkat dimaksudkan untuk terjemahan kasual dan sederhana, dan kualitas terjemahan bergantung pada bahasa tertentu yang sedang digunakan dalam terjemahan. Oleh karena itu, Anda harus mengevaluasi kualitas terjemahan untuk kasus penggunaan khusus Anda. Jika Anda membutuhkan fidelitas yang lebih tinggi, coba Cloud Translation API.
Selain itu, model terjemahan ML Kit terlatih untuk digunakan dalam terjemahan bahasa Inggris. Jika Anda menerjemahkan antara bahasa selain bahasa Inggris, bahasa Inggris akan digunakan sebagai terjemahan perantara, yang dapat memengaruhi kualitas.
Karena rumitnya natural language processing, terjemahan yang diberikan mungkin tidak sesuai untuk semua konteks atau audiens. Jika Anda menemukan terjemahan yang tidak tepat, hubungi dukungan Firebase. Masukan Anda membantu kami untuk terus meningkatkan kualitas model, dan juga memungkinkan kami untuk menonaktifkan terjemahan yang tidak tepat.
[null,null,["Terakhir diperbarui pada 2025-08-04 UTC."],[],[],null,["Translation \nplat_ios plat_android \n\nWith ML Kit's on-device translation API, you can dynamically translate text\nbetween 59 languages.\n\n[iOS](/docs/ml-kit/ios/translate-text)\n[Android](/docs/ml-kit/android/translate-text)\n| This is a beta release of ML Kit for Firebase. This API might be changed in backward-incompatible ways and is not subject to any SLA or deprecation policy.\n\nKey capabilities\n\n|---------------------------|---------------------------------------------------------------------------------------------------------------|\n| Broad language support | Translate between 59 different languages. See the [complete list](/docs/ml-kit/translation-language-support). |\n| Proven translation models | Powered by the same models used by the Google Translate app's offline mode. |\n| Dynamic model management | Keep on-device storage requirements low by dynamically downloading and managing language packs. |\n| Runs on the device | Translations are performed quickly, and don't require you to send users' text to a remote server. |\n\nLimitations\n\nOn-device translation is intended for casual and simple translations, and the\nquality of translations depends on the specific languages being translated from\nand to. As such, you should evaluate the quality of the translations for your\nspecific use case. If you require higher fidelity, try the\n[Cloud Translation API](https://cloud.google.com/translate/).\n\nAlso, ML Kit's translation models are trained to translate to and from\nEnglish. When you translate between non-English languages, English is used as an\nintermediate translation, which can affect quality.\n\nUsage guidelines\n\nRefer to [Usage Guidelines for ML Kit On-device Translation](/docs/ml-kit/translation-terms)\nfor important guidelines and restrictions on usage of this API. This document\ncovers requirements around doing attribution in your app when translating text.\n\nProviding feedback\n\nDue to the complexity of natural language processing, the translations provided\nmight not be appropriate for all contexts or audiences. If you encounter\ninappropriate translations, reach out to [Firebase support](/support). Your\nfeedback helps to continue to improve the models, and also allows us to disable\ninappropriate translations."]]