# Okapi Framework - Steps ## Text Modification Step
- Overview - Parameters |
Steps | Developer's Guide | Okapi Framework

If you are using an Okapi Tool after the M9 release, you should be using the wiki online help:
http://www.opentag.com/okapi/wiki/index.php?title=Text_Modification_Step

## Overview

This step modifies the content of the text units.

Takes: Filter events
Sends: Filter events

If the text unit is set as non-translatable it is not modified.

## Parameters

Type of change to perform -- Select a kind of change to apply. Several are available:

- Keep the original text
- Replace letters by Xs and digits by Ns.
- Remove text but keep inline codes.
- Replace selected ASCII letters by extended characters.

Add the following prefix -- Set this option to add a prefix at the start of each text unit. Enter the text of the prefix.

Add the following suffix -- Set this option to add a suffix at the end of each text unit. Enter the text of the suffix.

Append the name of the item -- Set this option to add the name of each text unit at the end of its value. If the text unit has no name associated, the extraction ID is added instead.

Append the extraction ID of the item -- Set this option to add the extraction ID of each text unit at the end of its value. Extraction IDs are filter-specific.

Marks segments with '[' and ']' delimiters -- Set this option to add delimiters to the segments in each text unit. The delimiters are just around the text (after the prefix if one is added, and before the item name, extraction ID, and suffix if they are added). If the text unit is not segmented, the delimiters are added at the front and back of the full content of the text unit.

Modify also the items without text -- Set this option to apply the changes also to text units that have no text (i.e. are empty, or contain only white spaces or codes).

Modify also the items with an existing translation -- Set this option to apply the changes also to text units that already have a translation (e.g. for multilingual files).