/// <summary>
        /// Deletes a registered language
        /// </summary>
        /// <param name="id">The language ID</param>
        public void DeleteLanguage
        (
            Guid id
        )
        {
            _languageRepository.RemoveLanguage(id);
            _unitOfWork.SaveChanges();

            RegisteredPhraseTranslatorFactory.ClearCache();
        }