مرجع إطار عمل MLKit Translate
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
MLKTranslatorOptions
@interface MLKTranslatorOptions : NSObject
خيارات "Translator
"
-
اللغة المصدر لمدخل الإدخال.
-
اللغة الهدف المطلوب ترجمة الإدخال إليها.
-
تنشئ مثيلاً جديدًا من خيارات الترجمة باستخدام لغات المصدر والهدف المحددة.
المعلمات
sourceLanguage
|
|
targetLanguage
|
تمثّل هذه السمة اللغة الهدف للمترجم.
|
القيمة المعروضة
مثيل جديد من TranslatorOptions
بالمصدر واللغة الهدف المحدّدَين
-
غير متاح: يمكنك استخدام init(sourceLanguage:targetLanguage:)
كبديل.
بيان الإفصاح
Objective-C
- (nonnull instancetype)init;
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003e\u003ccode\u003eMLKTranslatorOptions\u003c/code\u003e configures the source and target languages for translation using \u003ccode\u003eMLKTranslator\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt requires specifying both source and target languages during initialization using \u003ccode\u003einitWithSourceLanguage:targetLanguage:\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eDirect initialization using \u003ccode\u003einit\u003c/code\u003e is unavailable; always use the designated initializer.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003esourceLanguage\u003c/code\u003e and \u003ccode\u003etargetLanguage\u003c/code\u003e properties provide read-only access to the configured language settings.\u003c/p\u003e\n"]]],[],null,["# MLKitTranslate Framework Reference\n\nMLKTranslatorOptions\n====================\n\n\n @interface MLKTranslatorOptions : NSObject\n\nOptions for `Translator`.\n- `\n ``\n ``\n `\n\n ### [sourceLanguage](#/c:objc(cs)MLKTranslatorOptions(py)sourceLanguage)\n\n `\n ` \n The source language of the input. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage _Nonnull sourceLanguage;\n\n- `\n ``\n ``\n `\n\n ### [targetLanguage](#/c:objc(cs)MLKTranslatorOptions(py)targetLanguage)\n\n `\n ` \n The target language to translate the input into. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage _Nonnull targetLanguage;\n\n- `\n ``\n ``\n `\n\n ### [-initWithSourceLanguage:targetLanguage:](#/c:objc(cs)MLKTranslatorOptions(im)initWithSourceLanguage:targetLanguage:)\n\n `\n ` \n Creates a new instance of translator options with the given source and target languages. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)\n initWithSourceLanguage:(nonnull ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage)sourceLanguage\n targetLanguage:(nonnull ../Type-Definitions.html#/c:MLKTranslateLanguage.h@T@MLKTranslateLanguage)targetLanguage;\n\n #### Parameters\n\n |------------------------|-----------------------------------------|\n | ` `*sourceLanguage*` ` | The source language for the translator. |\n | ` `*targetLanguage*` ` | The target language for the translator. |\n\n #### Return Value\n\n A new instance of `TranslatorOptions` with the given source and target language.\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)MLKTranslatorOptions(im)init)\n\n `\n ` \n Unavailable. Use `init(sourceLanguage:targetLanguage:)` instead. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;"]]