[發明專利]用于可執行指令的翻譯平臺在審
| 申請號: | 202010376809.X | 申請日: | 2020-05-07 |
| 公開(公告)號: | CN111914572A | 公開(公告)日: | 2020-11-10 |
| 發明(設計)人: | S.什圖羅;C.布萊斯;T.喬亞爾 | 申請(專利權)人: | 秀鋪菲公司 |
| 主分類號: | G06F40/58 | 分類號: | G06F40/58;G06F40/186;G06F40/14 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 鄭瑾彤;申屠偉進 |
| 地址: | 加拿大*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 可執行 指令 翻譯 平臺 | ||
本發明涉及用于可執行指令的翻譯平臺。計算機實現的方法和系統可以包括:基于配置文件來標識編程代碼內的嵌入的人類語言字符串,配置文件指定編程代碼內的人類語言字符串的邊界;傳送所標識的嵌入的人類語言字符串,以進行從嵌入的人類語言字符串的第一人類語言到第二人類語言的語言翻譯,以創建翻譯后的人類語言字符串;接收翻譯后的人類語言字符串;以及將翻譯后的人類語言字符串插入編程代碼中以創建翻譯后的編程代碼。
技術領域
本公開總體上涉及創建和編輯計算機可執行指令,并且更特別地涉及計算機可執行指令的人類語言部分的翻譯。
背景技術
計算機可執行指令通常嵌入有人類語言內容,以便以給定的語言進行顯示(例如在執行指令時顯示給用戶)。隨著所涉及的可執行指令的范圍在大小和復雜性上的增加,代碼開發者和其他用戶的翻譯負擔變得很大。需要自動化系統來輔助翻譯嵌入在計算機可執行指令內的人類語言內容。
發明內容
在一個方面中,一種計算機實現的方法可以包括:基于配置文件來標識編程源代碼內的嵌入的人類語言字符串,所述配置文件指定所述編程源代碼內的所述人類語言字符串的邊界;傳送所標識的嵌入的人類語言字符串,以進行從所述嵌入的人類語言字符串的第一人類語言到第二人類語言的語言翻譯,以創建翻譯后的人類語言字符串;接收所述翻譯后的人類語言字符串;以及將所述翻譯后的人類語言字符串插入所述編程源代碼中以創建翻譯后的編程源代碼。在實施例中,所述編程源代碼可以存儲在源代碼儲庫中。所述編程源代碼可以是主源代碼,并且所述翻譯后的編程源代碼可以用于更新所述主源代碼。所述編程源代碼可以是主源代碼的受版本控制的副本。可以在主源代碼的受版本控制的副本是要更新所述主源代碼的請求的一部分時發起對所述嵌入的人類語言字符串的標識。接收所述翻譯后的人類語言字符串可以發起要更新所述主源代碼的請求。所述嵌入的人類語言字符串可以被傳送給翻譯服務提供商。所述方法還可以包括檢查所接收的翻譯后的人類語言字符串中的錯誤。所述方法還可以包括檢查所述翻譯后的編程源代碼中的錯誤。所述編程源代碼可以包括所述嵌入的人類語言字符串和第二嵌入的人類語言字符串,其中,在所述編程源代碼內標識所述嵌入的人類語言字符串和第二嵌入的人類語言字符串二者。所述嵌入的人類語言字符串和第二嵌入的人類語言字符串可以一起傳送以進行翻譯。所述嵌入的人類語言字符串和第二嵌入的人類語言字符串可以分離地傳送以進行翻譯。可以只傳送所述嵌入的人類語言字符串以進行翻譯。傳送所標識的嵌入的人類語言字符串以進行語言翻譯可以僅傳送所標識的嵌入的人類語言字符串的一部分以進行翻譯。所述方法還可以包括:在接收到了所述翻譯后的人類語言字符串之后,防止對所述翻譯后的人類語言字符串的更改,其中,防止所述更改可以是通過翻譯鎖定功能。第一人類語言可以是默認人類語言,并且可以與所標識的嵌入的人類語言字符串一起傳送對第二人類語言的標識。第二人類語言可以是人類語言的方言。所述方法還可以包括:用戶界面顯示用于傳送所述嵌入的人類語言字符串以進行語言翻譯的功能并且當接收到所述翻譯后的人類語言字符串時顯示完成指示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于秀鋪菲公司,未經秀鋪菲公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010376809.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機器學習系統以及用于創建機器學習系統的方法和設備
- 下一篇:防水表殼





