V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hustlzp
V2EX  ›  分享创造

Transy(alpha版), 辅助人工翻译的小工具

  •  
  •   hustlzp ·
    hustlzp · 2013-06-02 16:12:23 +08:00 · 2774 次点击
    这是一个创建于 4193 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网址
    ===
    http://www.transy.org

    源码
    ===
    https://github.com/hustlzp/transy

    简介
    ===

    之前初学原生js的时候曾做过一个辅助翻译的Chrome小插件——Transy(https://chrome.google.com/webstore/detail/transy/lffhikhbpbghniodpglpklgfokmbmcif)。利用的是HTML5的LocalStorage进行存储。不过最近想学点新技术,于是就重写了。主要功能:

    * 对照:左右对照,免得开两个word一起滚蛮麻烦的
    * 格式:右键菜单->格式:主标题、字标题、正文、引用
    * 图片:目前只能插入图片url...
    * 审阅:中间的竖条,灰色表示未完成(或翻完了但没审);翻译完并审阅一遍后,再去点击就变成蓝色,表示这一段已经确保没问题了,下次翻译时只需关注灰色区域
    * 输出:点击“导出”可以获得纯净HTML,输出模式——中、英、中英混排;格式对应关系——主标题(h3)、子标题(h4)、正文(p)、引用(blockquote)
    * 快捷键:Ctrl-S(保存)、Tab(自动切换到下一个中文编辑区)、Ctrl-Enter(切换翻译状态:灰色<->蓝色)
    * 保存提醒:当数据发生变化但未保存时用户刷新、跳转或关闭页面,系统会弹框提醒

    目前还是很简单的几个页面,没有做多用户功能,谁都可以编辑。。。等暑假了再慢慢做吧

    技术
    ===
    这次尝试了一些之前耳闻过但没接触的东东:
    * Coffee:前后端统一喝coffee,感觉还不错
    * Node:初学者就不折腾了...使用最常见的组合Express+Mongoose+Jade
    * MongoDB:特别方便,就不需要分表了,整体丢进去就好
    * Metro UI CSS:之前用Bootstrap比较厌了,这次换换扁平风格的UI框架(http://metroui.org.ua)

    环境
    ===
    * 256M Ubuntu:Host700还不错
    * Nginx:缓存静态文件,反代node
    * Forever:后台运行Express

    部署
    ===
    使用Farbic进行日常的git pull和forever restart

    现在的一个小问题就是,个别页面所需的js代码有点多(而且以后会越来越多),有点乱,导致维护起来有些困难。网上做功课后发现一些前段框架貌似是用于单页富应用的(发现了很多:backbone、knockout、Angular)?还请V2EX的各位大大推荐一二!
    第 1 条附言  ·  2013-06-02 16:46:39 +08:00
    在Github上发现了一本讲backbone的电子书,看起来蛮不错的样子:

    https://github.com/addyosmani/backbone-fundamentals
    9 条回复    1970-01-01 08:00:00 +08:00
    iloahz
        1
    iloahz  
       2013-06-02 17:26:26 +08:00
    很不错呢,yeeyan也有个类似的工具
    chuangbo
        2
    chuangbo  
       2013-06-03 13:02:41 +08:00 via iPad
    赞,这才是学习的态度。
    dreampuf
        3
    dreampuf  
       2013-06-03 14:43:42 +08:00
    赞!完成度很高的作品!
    NemoAlex
        4
    NemoAlex  
       2013-06-03 14:55:35 +08:00
    很棒啊!
    clww
        5
    clww  
       2013-06-03 14:59:39 +08:00
    赞!今天刚好在搞毕设翻译,现在正两个Mou窗口来回滚动
    hustlzp
        6
    hustlzp  
    OP
       2013-06-03 15:03:35 +08:00
    @clww 呵呵,可以先用老板的Chrome插件,新版近期可能没时间做...
    hustlzp
        7
    hustlzp  
    OP
       2013-06-03 15:05:19 +08:00
    @iloahz 刚刚用了他们的,感觉蛮不错~还发现OSChina的翻译版块也是类似的哈: http://www.oschina.net/translate
    Esay
        8
    Esay  
       2013-06-03 17:24:56 +08:00
    不知道有没有类似本地的应用?
    hustlzp
        9
    hustlzp  
    OP
       2013-06-03 22:28:41 +08:00
    @Esay 好像没发现哦...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.