diff --git a/src/plugins/clangcodemodel/clangcompletion.cpp b/src/plugins/clangcodemodel/clangcompletion.cpp
index 179c5f03dd2ef6df3c48593b3a8148de188b88b1..c5974aea708189b9cf2714910ca11014716976cc 100644
--- a/src/plugins/clangcodemodel/clangcompletion.cpp
+++ b/src/plugins/clangcodemodel/clangcompletion.cpp
@@ -1173,9 +1173,8 @@ void ClangCompletionAssistProcessor::completeIncludePath(const QString &realPath
                                                          const QStringList &suffixes)
 {
     QDirIterator i(realPath, QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot);
-    const QString hint =
-            QObject::tr("Location: ", "Parent folder for proposed #include completion")
-            + QDir::cleanPath(realPath);
+    //: Parent folder for proposed #include completion
+    const QString hint = tr("Location: %1").arg(QDir::toNativeSeparators(QDir::cleanPath(realPath)));
     while (i.hasNext()) {
         const QString fileName = i.next();
         const QFileInfo fileInfo = i.fileInfo();
diff --git a/src/plugins/clangcodemodel/clangcompletion.h b/src/plugins/clangcodemodel/clangcompletion.h
index 2ef11fe9e9afe0f94e4002b2b728ea869231d3c8..8bd77d9a6c722127f00a5ce75a8d2c5d05acfc01 100644
--- a/src/plugins/clangcodemodel/clangcompletion.h
+++ b/src/plugins/clangcodemodel/clangcompletion.h
@@ -43,6 +43,7 @@
 
 #include <QStringList>
 #include <QTextCursor>
+#include <QCoreApplication>
 
 namespace ClangCodeModel {
 
@@ -104,6 +105,8 @@ private:
 
 class CLANG_EXPORT ClangCompletionAssistProcessor : public TextEditor::IAssistProcessor
 {
+    Q_DECLARE_TR_FUNCTIONS(ClangCodeModel::Internal::ClangCompletionAssistProcessor)
+
 public:
     ClangCompletionAssistProcessor();
     virtual ~ClangCompletionAssistProcessor();
diff --git a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp
index 1e53a0f2e5c383a265d64fda0135b27db310991c..d565bfc0868d1030e50bac7d2a290ca4388cccfb 100644
--- a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp
+++ b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp
@@ -53,7 +53,8 @@ QString ModelManagerSupport::id() const
 
 QString ModelManagerSupport::displayName() const
 {
-    return QCoreApplication::translate("ModelManagerSupport::displayName",
+    //: Display name
+    return QCoreApplication::translate("ClangCodeModel::Internal::ModelManagerSupport",
                                        "Clang");
 }
 
diff --git a/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.cpp b/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.cpp
index 612372f8115b7bee54b4d1a73401e075783b362c..40df18a8432286da1aeaf8353bb9787958da947f 100644
--- a/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.cpp
+++ b/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.cpp
@@ -48,8 +48,7 @@ QString ClangProjectSettingsPanelFactory::id() const
 
 QString ClangProjectSettingsPanelFactory::displayName() const
 {
-    return QCoreApplication::translate("ClangProjectSettingsPropertiesPage",
-                                       "Clang Settings");
+    return ClangProjectSettingsWidget::tr("Clang Settings");
 }
 
 int ClangProjectSettingsPanelFactory::priority() const
@@ -67,9 +66,7 @@ bool ClangProjectSettingsPanelFactory::supports(Project *project)
 PropertiesPanel *ClangProjectSettingsPanelFactory::createPanel(Project *project)
 {
     PropertiesPanel *panel = new PropertiesPanel;
-    panel->setDisplayName(QCoreApplication::translate(
-                              "ClangProjectSettingsPropertiesPage",
-                              "Clang Settings"));
+    panel->setDisplayName(ClangProjectSettingsWidget::tr("Clang Settings"));
     panel->setWidget(new ClangProjectSettingsWidget(project));
     return panel;
 }
diff --git a/src/plugins/clangcodemodel/completionproposalsbuilder.cpp b/src/plugins/clangcodemodel/completionproposalsbuilder.cpp
index e2f8d3e0eaab37a732b9557ac0e13f05fd580933..ac388f032724b76aec887fa9732aff5ec0bc5285 100644
--- a/src/plugins/clangcodemodel/completionproposalsbuilder.cpp
+++ b/src/plugins/clangcodemodel/completionproposalsbuilder.cpp
@@ -96,7 +96,8 @@ void CompletionProposalsBuilder::operator ()(const CXCompletionResult &cxResult)
 
     if (m_resultAvailability == CodeCompletionResult::Deprecated) {
         m_comment += QLatin1String("<b>@note</b> ");
-        m_comment += QCoreApplication::translate("deprecated C++ symbol", "Is deprecated");
+        //: deprecated C++ symbol
+        m_comment += tr("Is deprecated");
     }
 
     m_hint = QLatin1String("<p>");
@@ -675,9 +676,9 @@ void CompletionProposalsBuilder::concatSlotSignalSignature(const CXCompletionStr
 
     const QString parent = Internal::getQString(clang_getCompletionParent(cxString, NULL));
     if (m_resultKind == CodeCompletionResult::SlotCompletionKind)
-        m_hint += QObject::tr("Slot of %1, returns %2").arg(parent).arg(resultType);
+        m_hint += tr("Slot of %1, returns %2").arg(parent, resultType);
     else
-        m_hint += QObject::tr("Signal of %1, returns %2").arg(parent).arg(resultType);
+        m_hint += tr("Signal of %1, returns %2").arg(parent, resultType);
 }
 
 /**
diff --git a/src/plugins/clangcodemodel/completionproposalsbuilder.h b/src/plugins/clangcodemodel/completionproposalsbuilder.h
index 5526446e2cb3d5836cbcd2ee45b662a725fdad88..c55a8a5a3ccc969e65d93f8b5477415e6ef41266 100644
--- a/src/plugins/clangcodemodel/completionproposalsbuilder.h
+++ b/src/plugins/clangcodemodel/completionproposalsbuilder.h
@@ -34,10 +34,14 @@
 #include "clang_global.h"
 #include <clang-c/Index.h>
 
+#include <QCoreApplication>
+
 namespace ClangCodeModel {
 
 class CLANG_EXPORT CompletionProposalsBuilder
 {
+    Q_DECLARE_TR_FUNCTIONS(ClangCodeModel::CompletionProposalsBuilder)
+
 public:
     CompletionProposalsBuilder(QList<CodeCompletionResult> &results, quint64 contexts, bool isSignalSlotCompletion);
     void operator ()(const CXCompletionResult &cxResult);
diff --git a/src/plugins/clangcodemodel/diagnostic.cpp b/src/plugins/clangcodemodel/diagnostic.cpp
index 07db56a862450afcc8d876e4b0a245307700e4fb..f876c6ae16be7aebd66bc0bf67905e13c24f3720 100644
--- a/src/plugins/clangcodemodel/diagnostic.cpp
+++ b/src/plugins/clangcodemodel/diagnostic.cpp
@@ -52,11 +52,11 @@ const QString Diagnostic::severityAsString() const
         return QString();
 
     static QStringList strs = QStringList()
-            << QCoreApplication::translate("Diagnostic", "ignored")
-            << QCoreApplication::translate("Diagnostic", "note")
-            << QCoreApplication::translate("Diagnostic", "warning")
-            << QCoreApplication::translate("Diagnostic", "error")
-            << QCoreApplication::translate("Diagnostic", "fatal")
+            << QCoreApplication::translate("ClangCodeModel::Diagnostic", "ignored")
+            << QCoreApplication::translate("ClangCodeModel::Diagnostic", "note")
+            << QCoreApplication::translate("ClangCodeModel::Diagnostic", "warning")
+            << QCoreApplication::translate("ClangCodeModel::Diagnostic", "error")
+            << QCoreApplication::translate("ClangCodeModel::Diagnostic", "fatal")
                ;
 
     return strs.at(m_severity);