A. 如何用C语言来制作翻译器
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define szSTR 32
struct TWordPair {
char A[szSTR];
char B[szSTR];
} Dict[] = {
{"if", "如果"},
{"else", "否则"},
{"then", "那么"},
{"bye", "再见"}
};/*end dict*/
char * translate(const char * source)
{
int i = 0; struct TWordPair * p = 0;
int c = 0; int sz = sizeof(Dict) / sizeof(struct TWordPair);
for(i = 0; i < sz; i++) {
p = Dict + i;
c = strcmp(source, p->A);
if (c == 0) return p->B;
c = strcmp(source, p->B);
if (c == 0) return p->A;
}
return 0;
}
int main(void)
{
char source[szSTR] = ""; char * result = 0; int c = 0;
do {
scanf("%s", source);
result = translate(source);
if (result)
printf("“%s”的意思是“%s”\n", source, result);
else
printf("当前字典内无“%s”\n", source);
c = strcmp("bye", source);
}while(c);
return 0;
}
B. 如何自制Trados的TMX格式翻译记忆库
首先打开Trados并点击翻译记忆库按钮(1)进入翻译记忆库主界面。
进入文件》新建》翻译记忆库菜单(1)。
为新建的翻译记忆库设置存放位置(1)和名称(2),然后点击下一步。
可以为翻译记忆库自定义一些字段,这里不是必须的。点击下一步。
这里可以设置一些翻译记忆库的变量和断句规则,不用管,直接点击下一步。
至此,我们的翻译记忆库创建完毕。点击关闭。
看看我们的翻译记忆库,已经打开了,不过里面什么东西也没有。
鼠标右击翻译记忆库,选择设置菜单(1)。
在这里我们就可以对翻译记忆库进行各种设置。看看翻译单元(1)为0,说明还没有翻译单元。
翻译记忆库创建好了,添加到自己的翻译项目中使用吧!
C. 如何把图片英文翻译成中文
电脑上面可以使用网络翻译来将英文翻译中文。
方法:
1、首先,在电脑的网络浏览器里面搜索网络翻译,然后点击下方的网络翻译进入。