One Logo Pool Ball
CallKit · IOS API REFERENCE

CXSetTranslatingCallAction

class · iOS 26.0+ · SDK 27.1

class CXSetTranslatingCallAction

Members (6)

method · iOS 26.0+

fulfill

TypeScript
fulfill(translationEngine: CXTranslationEngine): void
Swift declaration
func fulfill(using translationEngine: CXTranslationEngine)
init · iOS 26.0+

init

TypeScript
static initCallIsTranslatingLocalLanguageRemoteLanguage(uuid: string, isTranslating: boolean, localLanguage: string, remoteLanguage: string): CXSetTranslatingCallAction
Swift declaration
init(call uuid: UUID, isTranslating: Bool, localLanguage: String, remoteLanguage: String)
init · iOS 26.0+

init

TypeScript
static initCoder(aDecoder: _Foundation_NSCoder): (CXSetTranslatingCallAction) | null
Swift declaration
init?(coder aDecoder: NSCoder)
get · iOS 26.0+

isTranslating

TypeScript
get isTranslating(): boolean
Swift declaration
var isTranslating: Bool { get }
get · iOS 26.0+

localLanguage

TypeScript
get localLanguage(): string
Swift declaration
var localLanguage: String { get }
get · iOS 26.0+

remoteLanguage

TypeScript
get remoteLanguage(): string
Swift declaration
var remoteLanguage: String { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CXSetTranslatingCallAction.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CallKit types →