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

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