@Sylvain Donnet Thanks for the question. Text moderation detects potential profanity in more than 100 languages, flag text that may be deemed inappropriate depending on context (in public preview) and match text against your custom lists. Content Moderator also helps check for personally identifiable information (PII).
CM with their custom developed APIs for custom detection: you should be able combine since CM workflow provides APIs.
Content Moderator Review tool: https://contentmoderator.cognitive.microsoft.com/
There are only limited connectors available so would suggest programmatically accessing other services via SDK/API would be ideal. This way you’ve access to all cognitive services and extend their functionalities.