* instead of [https://google.com](https://google.com)
*
* @default true
*/
useInlineLinks?: boolean
}
```
## Custom Translators
Custom translators are an advanced option to allow handling certain elements a specific way.
These can be modified via the `NodeHtmlMarkdown#translators` property, or added during creation.
__For detail on how to use them see__:
- [translator.ts](https://github.com/crosstype/node-html-markdown/blob/master/src/translator.ts) - Documentation for `TranslatorConfig`
- [config.ts](https://github.com/crosstype/node-html-markdown/blob/master/src/config.ts) - Translators in `defaultTranslators`
The `NodeHtmlMarkdown#codeBlockTranslators` property is a collection of translators which handles elements within a `` block.
## Further improvements
Being a performance-centric library, we're always interested in further improvements.
There are several probable routes by which we could gain substantial performance increases over the current model.
Such methods include:
- Writing a custom parser
- Integrating an async worker-thread based model for multi-threading
- Fully replacing any remaining regex
These would be fun to implement; however, for the time being, the present library is fast enough for my purposes. That
said, I welcome discussion and any PR toward the effort of further improving performance, and I may ultimately do more
work in that capacity in the future!
## Help Wanted!
Looking to contribute? Check out our [help wanted] list for a good place to start!
[help wanted]: https://github.com/crosstype/node-html-markdown/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22