# Translation > Represents a translated message with an optional sound. `gg.lode.observerapi.api` --- ## Signature ```java public record Translation(String message, @Nullable SoundTranslation soundTranslation) ``` --- ## Methods ### message ```java public String message() ``` **Returns:** `String` - the translated message string --- ### soundTranslation ```java public @Nullable SoundTranslation soundTranslation() ``` **Returns:** `@Nullable SoundTranslation` - the sound to play with this translation, or `null` if none --- ## Related Pages - [[SoundTranslation]] - [[ITranslationManager]]