diff --git a/lib/mstranslittools/MSTranslitTools.DLL b/lib/mstranslittools/MSTranslitTools.DLL
new file mode 100644
index 000000000..7258b241b
Binary files /dev/null and b/lib/mstranslittools/MSTranslitTools.DLL differ
diff --git a/src/Orchard.Web/Modules/Orchard.Localization/Orchard.Localization.csproj b/src/Orchard.Web/Modules/Orchard.Localization/Orchard.Localization.csproj
index 837521e50..2c7014a3c 100644
--- a/src/Orchard.Web/Modules/Orchard.Localization/Orchard.Localization.csproj
+++ b/src/Orchard.Web/Modules/Orchard.Localization/Orchard.Localization.csproj
@@ -47,6 +47,9 @@
false
+
+ ..\..\..\..\lib\mstranslittools\MSTranslitTools.DLL
+
@@ -67,6 +70,7 @@
+
diff --git a/src/Orchard.Web/Modules/Orchard.Localization/Providers/ContentTokens.cs b/src/Orchard.Web/Modules/Orchard.Localization/Providers/ContentTokens.cs
new file mode 100644
index 000000000..9e1b6d0d6
--- /dev/null
+++ b/src/Orchard.Web/Modules/Orchard.Localization/Providers/ContentTokens.cs
@@ -0,0 +1,25 @@
+//using System;
+//using System.NaturalLanguage.Tools;
+//using Orchard.ContentManagement;
+//using Orchard.Core.Settings.Tokens;
+
+//namespace Orchard.Localization.Providers {
+// public class TransliterationTokens : ITokenProvider {
+// private readonly IContentManager _contentManager;
+
+// public TransliterationTokens(IContentManager contentManager) {
+// _contentManager = contentManager;
+// }
+
+// public Localizer T { get; set; }
+
+
+// public void Describe(dynamic context) {
+// var x = new Transliterator()
+// }
+
+// public void Evaluate(dynamic context) {
+// throw new NotImplementedException();
+// }
+// }
+//}
\ No newline at end of file