我正在写一个应用程序。例如中文/日语/阿拉伯语/等等到英语或英语到法语/荷兰语/俄语。我没有互联网,在那里的项目将使用,所以我不能使用其他现有的互联网翻译服务。因此,我正在尝试为我的语言收集一个框架,比如Java、C、Python或D。
如何让像Google一样的文本翻译框架成为开源/免费的,用于高质量的文本翻译,或者哪个框架可以用于这个项目?
挑战是:
"how are you?" = hoe gaat het
= 你是如何
= お元気ですか?
= كيف حالك
虽然题目是个问题,但简短的回答显然是否定的。我试过了。真正的问题是为什么?字符串是一些非ascii字符,如中文,XXX是字符串的当前编码。
>>> u'中文' == '中文'.decode('gbk')
False
//The first one is u'\xd6\xd0\xce\xc4' while the second one u'\u4e2d\u6587'
这个例子在上面。我使用的是中文简化的窗口。默认编码是gbk,python也是如此。我得到了两个unicode对象不相等。
更新
a =
我和VS2015合作一个django项目有一段时间了。今天,当我去运行调试器时,我发现manage.py脚本没有运行,它显示子命令似乎丢失了- VS2015打开的调试窗口的启动屏幕截图,清单继续显示所有的manage.py子命令:
我可以使用runserver启动django代码,而不会引发任何错误。我只是这个时候不能再调试了。有点让人沮丧。
这是关于当前VS2015安装的信息。**注意链接已从VS2015信息中删除,因为Stackoverflow不允许我在此时发布超过2个链接**
Microsoft Visual Studio Community 2015版本14.0.25431.
我想知道字符串在rect中绘制后会处于什么位置。
NSString *string = @"This is a sample text.";
UILabel *label = [[UILabel alloc] init];
label.text = string;
// do some setups here
在drawInRect:方法中,我想检索特定单词的框架。假设我想从This is a sample text.字符串中知道sample的rect。
这是一个示例UILabel,我想知道红色框中文本的框架。谢谢!
我们的代码很简单,获取区域性并将它们放在下拉列表控件中。
items = new SortedDictionary<int, string>();
foreach (CultureInfo info in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
string value = string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0} - {1}", info.LCID, info.DisplayName);
i