---
title: SetTranslatingAction
framework: livecommunicationkit
role: symbol
role_heading: Class
path: livecommunicationkit/settranslatingaction
---

# SetTranslatingAction

An action that starts or stops translation.

## Declaration

```swift
final class SetTranslatingAction
```

## Overview

Overview To avoid interrupting or impeding call translation when a person mutes their audio during a conversation, don’t deactivate the upstream audio. Instead, mute your app’s audio input using MuteConversationAction and keep the upstream audio active to allow translated audio to flow when a person mutes the hardware microphone.

## Topics

### Creating a conversation action

- [init(conversationID:isTranslating:localLanguage:remoteLanguage:)](livecommunicationkit/settranslatingaction/init(conversationid:istranslating:locallanguage:remotelanguage:).md)

### Accessing action attributes

- [isTranslating](livecommunicationkit/settranslatingaction/istranslating.md)
- [localLanguage](livecommunicationkit/settranslatingaction/locallanguage.md)
- [remoteLanguage](livecommunicationkit/settranslatingaction/remotelanguage.md)

### Completing a translation

- [fulfill(using:)](livecommunicationkit/settranslatingaction/fulfill(using:).md)
- [SetTranslatingAction.TranslationEngine](livecommunicationkit/settranslatingaction/translationengine.md)

## Relationships

### Inherits From

- [ConversationAction](livecommunicationkit/conversationaction.md)

## See Also

### Conversation actions

- [ConversationAction](livecommunicationkit/conversationaction.md)
- [EndConversationAction](livecommunicationkit/endconversationaction.md)
- [JoinConversationAction](livecommunicationkit/joinconversationaction.md)
- [MergeConversationAction](livecommunicationkit/mergeconversationaction.md)
- [MuteConversationAction](livecommunicationkit/muteconversationaction.md)
- [PauseConversationAction](livecommunicationkit/pauseconversationaction.md)
- [PlayToneAction](livecommunicationkit/playtoneaction.md)
- [StartConversationAction](livecommunicationkit/startconversationaction.md)
- [UnmergeConversationAction](livecommunicationkit/unmergeconversationaction.md)
