<!--
{
  "availability" : [
    "iOS: 17.4.0 -",
    "iPadOS: 17.4.0 -",
    "tvOS: 17.4.0 -",
    "visionOS: 1.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "BrowserEngineKit",
  "identifier" : "/documentation/BrowserEngineKit/BEResponderEditActions",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "BrowserEngineKit"
    ],
    "preciseIdentifier" : "c:objc(pl)BEResponderEditActions"
  },
  "title" : "BEResponderEditActions"
}
-->

# BEResponderEditActions

A set of methods that defines extended interactions in browser text views.

```
protocol BEResponderEditActions : UIResponderStandardEditActions
```

## Overview

Implement the methods in this protocol to support text interactions in your browser text view that conforms to [`BETextInput`](/documentation/BrowserEngineKit/BETextInput).
To get the system’s standard behavior for an interaction, call [`BETextInteraction`](/documentation/BrowserEngineKit/BETextInteraction) methods in your implementation.
For more information, see [Supporting extended text interactions](/documentation/BrowserEngineKit/support-extended-text-interactions).

## Topics

### Finding and replacing text

[`findSelected(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/findSelected(_:))

Begins a search for the selected content in your browser text view.

[`promptForReplace(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/promptForReplace(_:))

Shows potential replacements for the selected content.

[`replace(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/replace(_:))

Removes the selected text and inputs the chosen replacement text.

[`addShortcut(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/addShortcut(_:))

Adds a text-replacement shortcut to the edit dictionary.

### Defining and sharing text

[`lookup(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/lookup(_:))

Presents a dictionary definition for the selected content.

[`share(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/share(_:))

Presents UI for sharing the selected text.

### Translating and transliterating text

[`translate(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/translate(_:))

Presents a translation of the selected text.

[`transliterateChinese(_:)`](/documentation/BrowserEngineKit/BEResponderEditActions/transliterateChinese(_:))

Converts the selected text between traditional and simplified Chinese.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)