@Override
      protected @Nullable MessageFormat translate(final @NotNull String key, final @NotNull Locale context) {
        return source.translate(key, context);
      }
Creates a {@link TranslatableComponentRenderer} using the {@link Translator} to translate.

<p>Alongside the standard {@link MessageFormat}-based translation, this will also allow the {@link Translator}
to create a {@link Component} {@link Translator#translate(TranslatableComponent, Locale) directly}.</p>

@param source the translation source
@return the renderer
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/renderer/TranslatableComponentRenderer.java