@Contract(value = "_ -> new", pure = true)
  static @NotNull TranslatableComponent translatable(final @NotNull String key) {
    return translatable(key, Style.empty());
  }
Creates a translatable component with a translation key.

@param key the translation key
@return a translatable component
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/Component.java