---
title: String Transformations
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/string-transformations
---

# String Transformations

These constants specify transforms used by the applyTransform(_:reverse:range:updatedRange:) method.

## Topics

### Constants

- [latinToKatakana](foundation/stringtransform/latintokatakana.md)
- [latinToHiragana](foundation/stringtransform/latintohiragana.md)
- [latinToHangul](foundation/stringtransform/latintohangul.md)
- [latinToArabic](foundation/stringtransform/latintoarabic.md)
- [latinToHebrew](foundation/stringtransform/latintohebrew.md)
- [latinToThai](foundation/stringtransform/latintothai.md)
- [latinToCyrillic](foundation/stringtransform/latintocyrillic.md)
- [toLatin](foundation/stringtransform/tolatin.md)
- [mandarinToLatin](foundation/stringtransform/mandarintolatin.md)
- [hiraganaToKatakana](foundation/stringtransform/hiraganatokatakana.md)
- [fullwidthToHalfwidth](foundation/stringtransform/fullwidthtohalfwidth.md)
- [toXMLHex](foundation/stringtransform/toxmlhex.md)
- [toUnicodeName](foundation/stringtransform/tounicodename.md)
- [stripCombiningMarks](foundation/stringtransform/stripcombiningmarks.md)
- [stripDiacritics](foundation/stringtransform/stripdiacritics.md)
