Our team is excited to say “환영합니다” and “Velkommen” to our Korean- and Norwegian (bokmål)-speaking users!
Korean and Norwegian (bokmål) are now available on the web translator, desktop and mobile apps, Chrome and Edge browser extensions, and the DeepL API. With these additions, we hope to reach over 80 million native speakers, as well as many more additional users from Europe, Asia, and all over the world.
We are continuing to expand our language availability so users can communicate with friends and family abroad, write emails to colleagues—or even expand their businesses to new markets. Every new language release helps to break down communication barriers for people all over the globe.
As always, our dedicated team of engineers, researchers, and language experts conducted quality assurance checks to ensure high-quality translations.
Try out our new Korean and Norwegian (bokmål) translation now!
The beta version of DeepL Write, our newly minted AI writing companion, is free and available for anyone to use!
What is DeepL Write?
DeepL Write is an AI writing tool that improves written communication in both English and German. Write tackles more than just grammar—it puts you in control of your writing by offering suggestions on phrasing, tone, style, and word choice. With so many options, you’ll never compromise your authentic voice.
Who can use DeepL Write?
DeepL Write offers something for everyone, regardless of language proficiency. Whether you need to fine-tune some phrasing in your native language or double-check accuracy in your second (or third!) language, you can use the tool to feel more confident in your writing.
Write is especially useful for professionals such as journalists, writers, or academics looking to boost their creativity through sentence, word, and rephrase suggestions. Multilingual teams in global companies can also use Write to draft clear and concise emails, campaign proposals, reports, and presentations for international clients.
Why are we launching DeepL Write?
Through conversations with loyal users of our translator, we found they often improve their writing by switching between source and target language—this gave us the idea to create a new tool exclusively to fine-tune written communication.
Similar to the translator, Write utilizes sophisticated neural network technology that captures the context and nuances of the original text to provide rephrasing suggestions and alternative word choices.
Where can I use DeepL Write?
DeepL Write is available on your desktop browser at DeepL.com/write and via the mobile website on your personal device. As DeepL Write is in the beta phase, we are constantly improving the tool to ensure accuracy in its suggestions.
DeepL Translator is already used by millions of people every single day. The addition of Write furthers our mission to build tools that help overcome communication barriers worldwide. ?
Questions? Check out our Help Center for more information!
The first few days of 2023 have been exciting to say the least!
Just this week we announced our partnership with four new investors—all of which are major players in the tech and communications industry: IVP, Bessemer Venture Partners, Atomico, and WiL. We’re honored to join them in this investment partnership!
Since 2017, DeepL has changed the game of AI translation with its powerful neural network technology. This latest round of funding brings our company valuation to €1B—meaning we will accelerate our world-renowned research, develop new products, support the growth of our team, and further transform how people and organizations around the world communicate.
“From the very beginning our goal has been to raise the standards of AI technology. We’ve consistently invested in researching and improving the advanced neural network technology that makes such accurate translations possible,” said Jarek Kutylowski, CEO and founder of DeepL. “We see this funding round as the next step in our journey to transform DeepL into a wider communications platform through new product offerings.”
We’d like to thank our investors for their support and confidence as we dive into this new era. Our new partners have invested in tech heavy-hitters such as Slack, Dropbox, Asana, and more—we're ready to join their growing list of successful ventures.
This would not have been possible without our loyal customers and talented team members. Together we’re building a world without communication barriers.
If you’re interested in joining our dynamic and growing team, check out our Careers page.
2022 was a big year here at DeepL! We added new languages to the translator, released new products and features, expanded our dedicated team—and even met up as a company for the first time in years. It’s been an exciting time, and we’d like to look back on what made this year so special.
New languages
Back in May, we released Turkish and Indonesian, expanding usage of the translator to millions more users worldwide. In September, we released our most requested language of the year—Ukrainian—with the hope of easing communication challenges for those relocating abroad.
As always, we tested each language release thoroughly to ensure translation accuracy reached DeepL’s high standards.
New products and features
First off, 2022 brought the release of the Android mobile app. Android users can now translate on the go in 29 languages.
We also released not one, but two browser extensions: DeepL for Chrome and DeepL for Microsoft Edge. These extensions allow users to translate snippets of web pages or even their own emails as they write them—all without leaving their browser. DeepL Pro subscribers can utilize full-page translation with the new extensions.
Finally, we expanded options on our glossary feature, adding 5 new language pairs, including English<>Japanese, English<>Italian, English<>Polish, English<>Dutch, and German<>French. We also introduced shared glossary, allowing users to share their glossary entries with team members to keep company communication consistent.
Going global
DeepL Pro subscriptions are now available in Mexico and Singapore, enabling more users to access unlimited translation, maximum data security, and more.
We also saw unparalleled success in Japan, with our CEO and founder Jarek Kutylowski receiving a very warm welcome at the Global Management Forum after his talk on how DeepL is helping Japanese companies go global through AI translation.
Growing our team
We added more team members than ever before in 2022! For the first time since 2019, we brought our team together for an offsite to build collaboration, celebrate successes, and plan for the future.
We’d like to thank our loyal users for an incredible (and inspiring) year—stay tuned for more exciting news coming up in early 2023.
Once per month, DeepL employees participate in a company-wide Hack Friday, taking on projects outside of their day-to-day work. Hack Fridays are a great opportunity to tinker with our API, and sometimes the results make it to users. In fact, our recently released Google Sheets-DeepL script was the result of a Hack Friday project!
On a Hack Friday in September 2022, DeepL software developer Marvin Becker and developer evangelist Tim Cadenbach built a prototype DeepL API add-in for Microsoft Word, making it possible for users to translate with DeepL directly in a Word document.
You can see it in action here:
Why were we interested in this integration?
Business communication is a popular DeepL use case—DeepL translations can enable a global, multilingual workforce to collaborate efficiently while keeping sensitive company data secure. We often hear requests from customers who want to build their own Office Add-in with the DeepL API and are looking for resources to get started. We wanted to learn first-hand what an integration would require so that we can provide better answers when our customers ask us questions.
In this post, we’ll share what we learned. We'll also provide open-source code to help you get your project off the ground more quickly.
Ready? Let’s build!
If you’re brand new to the Office APIs, we suggest reading Understanding the Office JavaScript API in Microsoft’s documentation. In short, all Office products provide a Common API with product-specific APIs on top.
It could also be helpful to skim through this tutorial before moving to Tip 1.
Script Lab is an open-source project maintained by Microsoft. Script Lab makes it possible to experiment with the Office JavaScript API without leaving Excel, Outlook, Word, or PowerPoint. The Script Lab GitHub repository includes a tutorial to help you get started.
We used Script Lab to create an initial prototype of our add-in because it's an ideal way to quickly write code and see it in action—and it consists of only a single JavaScript, HTML, and CSS file.
While this initial step isn’t the add-in you can share with team members just yet, it gives you an idea of what is possible with the DeepL API and what sort of user experience you'll be able to provide with your add-in.
Earlier in the post, we promised you an open-source code! Script Lab offers a way to import someone else’s “snippet”, so we’ve open sourced the DeepL-Word snippet we created so that anyone can give it a try. You can find it in GitHub here.
You’ll also need a DeepL API key if you'd like to follow along with this step. You can sign up for an account here.
Simply copy and paste the Gist YAML as outlined in the instructions, insert your DeepL API key in the placeholder in line 32, and you'll be able to run our snippet in just a few clicks.
The best part? The Script Lab snippet can be repurposed as you're setting up the add-in template, so all the work you do in Script Lab will come in handy later.
Now that we’ve done some prototyping in Script Lab and know the basics of Office scripting, we can start to create an actual add-in using Yeoman. Yeoman is an open-source scaffolding tool that makes new projects relatively easy. For Office Add-ins, there’s a pre-made template by Microsoft you can use, often referred to as “Yo Office”.
The process is covered here: Office Add-in Yeoman Generator.
After following the setup instructions, copy the code from Script Lab to your newly created repository. There’s more to configure, but you can get started right away by executing 'npm run start’. This will launch Word and automatically sideload your add-in.
You can use any IDE for developing, though the generated template works best with Microsoft’s own code editors VS Code or Visual Studio. For a better coding and debugging experience we recommend using Visual Studio.
Our implementation of DeepL is straightforward—a JavaScript fetch script calls the text translation endpoint. For our simple prototype, that was sufficient. If you want to enable glossaries in your add-in, you’ll need to put in a bit more work.
We didn’t use DeepL’s official Node.js client library for the project because the library isn’t meant for client-side JavaScript code. The reason here is security—you'd expose your API key when calling client-side code.
You can look at the GIST file we shared above to see our approach in more detail (starting on line 102).
In recent years, Microsoft has made significant investments to support Mac users. While Mac support is quite good for .NET Core development, it’s still not good enough for core Windows development—including Microsoft Office apps. Unfortunately, the Microsoft app versions for Mac users aren’t configured for easy debugging. Tim is a Microsoft loyalist (and MVP!), so he didn’t have any issues, but Mac user Marvin needed to download Parallels to debug properly.
Running Microsoft Office and Visual Studio code in Parallels will let you debug apps and work on the add-in properly. It's not a 100% seamless solution, but it gets the job done!
Office Add-ins are loaded into the web view that runs in Office apps and are displayed using iFrames, so you’ll need to host it on a web server you have access to. You can read more about how to deploy and publish Office Add-ins in the Microsoft documentation.
Once you have the add-in up and running, any Office admin can deploy it to users and groups in their organization via the Microsoft 365 admin center. Add-ins deployed via admin center are available to use right away.
It’s easy to extend your add-in to other apps. Office Add-ins share a lot of components, and an add-in for one application should work in all supported applications (Outlook, Word, Excel, PowerPoint, Visio, and OneNote).
However, all the apps have different events. In our Word example, we’ve been using OnTextSelected, whereas in Excel you would probably use something like OnColumnSelected or Row.
To make your add-in work in other apps, add the corresponding events or actions you want your add-in to react to—it’s that simple. Most of your code can be re-used across applications.
It’s generally recommended to turn your specific code into a function that you can re-use and call again with the application specifics you need. We suggest reading through the articles available here.
Also, there’s a nice MS Learn module that can help.
We hope you found this overview helpful! If you have any questions, feel free to create an issue in the GitHub repository with the Script Lab snippet and let us know.
We wish you all the best on your DeepL API-Microsoft Office journey.
Developer experience is still relatively new to the corporate lexicon, and interest in the user experience of software developers has been growing steadily over the past decade-plus.
It's easy to see why! Modern software projects can be painfully complex, and mitigating this complexity means investing in tooling and resources for developers beyond the core product—from documentation, tutorials, and code samples, to community and new support channels.
As a company that provides an API to tens of thousands of users globally, developer experience is always top of mind. Thus, we’d like to share a quick update of our work in the past year and what we have planned for the future.
Client libraries are core to our developer experience efforts, allowing users to work in an ecosystem they’re familiar with and write simpler, more efficient code.
Client libraries were the first set of open-source projects to come out of DeepL. Open source makes it easier for users to customize the libraries and to share feedback with us directly.
We released our first client library in Python in August 2021 and since then, we’ve released libraries in .NET, Node.js, PHP, and Java. One year later, in August 2022, about 7% of all DeepL API requests (representing billions of characters translated) were made with one of our client libraries—and thousands of API users made at least one request with a client library.
In the coming year, we plan to add at least one more client library in Go, and we’ll continue to update our existing client libraries as the API adds new capabilities.
Have ideas or feedback related to our client libraries? Create a GitHub issue in the right repository to get the conversation started. We monitor Stack Overflow for the #deepl tag too!
In June 2022, we published an OpenAPI specification for the DeepL API. This makes it easier for users to generate clients for programming languages not yet supported by DeepL and to explore the API with Swagger UI or Postman. The spec will also make it easier for the DeepL team to maintain documentation in a consistent and efficient way. We recently rewrote our documentation based on the OpenAPI specification, making it easier for us to improve the documentation moving forward.
One such improvement we’ve planned is to add client library code examples throughout the documentation alongside the existing cURL and HTTP examples.
You can find the OpenAPI spec in GitHub here.
In the past year, we’ve heard feedback from users who’d like to see more examples to use as a starting point for their own project, or to reference when integrating the DeepL API. In August 2022, we published our first ever sample project for the DeepL API—a sample script for Google Sheets that makes it possible to translate cells with DeepL. Like our other GitHub projects, this sample project is open-source under the MIT License.
Although we’re still defining our “sample project roadmap,” we hope this is the first of many sample projects that we’ll share in GitHub. As always, feedback is welcome through opening a ticket!
We look forward to hearing your feedback on our ongoing developer experience work. We’ll also continue investing in new API features and support for new languages and glossary pairs in DeepL.
New to the DeepL API and ready to get started? Sign up to translate up to 500,000 characters per month for free.
This year’s most requested language, Ukrainian, is now live on DeepL Translator, bringing our total number of languages to 29.
Our team of researchers and engineers accelerated Ukrainian’s release to ensure high-quality translation as soon as possible. We hope this release can support Ukrainians forced to relocate abroad and those currently navigating challenging communication issues.
As always, DeepL’s development of neural network technology leads the way in producing nuanced and natural-sounding AI translations. We will be making continuous qualitative improvements to our translations in Ukrainian and in all other languages we offer.
Ukrainian is now available on the web translator, desktop and mobile apps, and the API. When translating text, you can choose alternative translations for words. We also offer document translation that retains the original formatting.
For more information, visit our Help Center.
DeepL Pro subscriptions are now available in Mexico, home to many of DeepL’s most loyal users! In fact, translator usage in Mexico is among the top 10 countries worldwide. Most of our users in Mexico translate Spanish to English and Spanish to French — facilitating personal and professional communication globally.
With Pro subscription capability, we’re opening premium features to 129 million people, and millions of businesses alike. DeepL Pro and DeepL Pro for Business offer individuals and organizations more tools at their fingertips, including:
♾️ Unlimited text translation
➕ Increased number of document translations
? Increased file size for document translations
? Maximum data security
? Additional glossaries
? Formal and informal tone
? CAT tool integration
A DeepL Pro subscription is perfect for individual users, particularly professional translators or freelancers, to unlock DeepL's full potential through unlimited translations and customization options.
If you want to enable your entire team to use translation tools, DeepL Pro for Teams will help expand communication with global partners, while ensuring tone and brand consistency across borders. Teams of 35 or more members can also utilize Single Sign-On (SSO) for maximum organizational security.
For software developers and organizations who want to build their own DeepL-powered products, using the DeepL API makes it possible to integrate high-quality translations directly into websites, applications, and more.
Mexico joins the growing number of countries offering DeepL Pro, including the EU, UK, Canada, the USA, Japan, Switzerland, and Liechtenstein. To find the plan that’s best for you or your team, visit the DeepL Pro page and get started today.
We are pleased to say hoş geldiniz and selamat datang to our Turkish and Indonesian-speaking users!
DeepL continues to make breakthroughs in neural network technology with the addition of two new languages: Turkish and Indonesian. Together they have nearly 300 million speakers, opening the translator to many new users worldwide! These additions bring our language count to 28, with more than 650 possible translation combinations.
During the development of our translation neural networks for these new languages, we conducted numerous blind tests to asses the quality. For both Turkish and Indonesian, DeepL’s translation system emerged as the favorite among translators compared to the competition.
Coming on the heels of our launch of 13 languages last year, the addition of Turkish and Indonesian is yet another milestone for DeepL in pushing technological boundaries in AI translation, and furthers our mission to break down language barriers worldwide.
We are excited to announce that the DeepL for Chrome extension is now live, bringing the quality of our web translator and desktop apps to your browser. Whether you are corresponding with clients abroad or conducting multilingual research, you can enjoy any page in your own language without ever leaving Chrome.
The Chrome extension offers three important tools for you as you browse the web:
As a free or Pro user, you can efficiently translate your writing by choosing your target language in the extension settings. Click the DeepL icon next to your text or paragraph for an instant translation.
Free users can translate selected texts while browsing the web. Highlight the desired section and instantly translate it into your desired language.
Once you highlight the text, the DeepL icon will appear. Choose your desired language to see the translation.“Show more” will open the web translator in a new tab.
DeepL Pro users also enjoy full-page translation. Simply log in to your DeepL Pro account on the extension and set all or specific sites to instant translation. As with our web translator and desktop apps, Pro customers are guaranteed maximum data security and an encrypted connection, and all texts are deleted after translation. Full-page translation will be available for free users soon.
DeepL for Chrome ensures a fast and efficient translation experience that builds on and complements our existing apps. Add the DeepL for Chrome extension to your repertoire and enjoy a more efficient translation experience!
我们的团队很高兴能对说韩语和挪威语(bokmål)的用户说“”和“Velkommen”!
韩语和挪威语(bokmål)现在可以在网络翻译器、桌面和移动应用程序、Chrome和Edge浏览器扩展和DeepL API上使用。通过这些新增功能,我们希望能够覆盖超过8000万母语使用者,以及来自欧洲、亚洲和世界各地的更多用户。
我们将继续扩大我们的语言可用性,以便用户可以与国外的朋友和家人交流,给同事写电子邮件,甚至将他们的业务扩展到新市场。每一种新语言的发布都有助于打破世界各地人们的沟通障碍。
一如既往,我们由工程师、研究人员和语言专家组成的专业团队进行了质量保证检查,以确保高质量的翻译。
立即试用我们新的韩语和挪威语(bokmål)翻译!
我们最新推出的人工智能写作伴侣DeepL Write的测试版是免费的,任何人都可以使用!
什么是DeepL写入?
DeepL Write是一款AI写作工具,可以提高英语和德语的书面交流能力。Write不仅仅解决语法问题,它通过提供措辞、语气、风格和用词方面的建议,让你控制自己的写作。有这么多的选择,你永远不会妥协你的真实声音。
谁可以使用DeepL Write?
DeepL Write为每个人提供了一些东西,无论语言熟练程度如何。你是否需要微调一些措辞在您的母语或复查准确性在您的第二(或第三!)语言,你可以使用该工具来感觉更自信,在你的写作。
对于记者、作家或学者等希望通过句子、单词和改写建议来提高创造力的专业人士来说,写尤其有用。跨国公司的多语言团队也可以使用Write为国际客户起草清晰简洁的电子邮件、活动提案、报告和演示文稿。
我们为什么要推出DeepL Write?
通过与我们的翻译忠实用户的交谈,我们发现他们经常通过在源语言和目标语言之间切换来提高写作水平,这给了我们一个想法,即创建一个专门用于微调书面交流的新工具。
与译者类似,Write利用复杂的神经网络技术,捕捉原文的上下文和细微差别,提供改写建议和替代词的选择。
我可以在哪里使用DeepL Write?
DeepL Write可在您的桌面浏览器www.example.com上使用DeepL.com/write,也可通过您个人设备上的移动网站使用。由于DeepL Write处于测试阶段,我们正在不断改进该工具,以确保其建议的准确性。
DeepL Translator每天都有数百万人在使用。Write的加入进一步推进了我们的使命,即构建有助于克服全球沟通障碍的工具。?
有问题吗?查看我们的帮助中心了解更多信息!
2023年的头几天至少可以说是令人兴奋的!
就在本周,我们宣布了与四家新投资者的合作关系,它们都是科技和通信行业的主要参与者:IVP、贝西默风险投资伙伴、Atomico和WiL。我们很荣幸能加入他们的投资伙伴关系!
从2017年开始,DeepL凭借其强大的神经网络技术改变了AI翻译的游戏规则。最新一轮融资使我们的公司估值达到10亿欧元,这意味着我们将加快我们世界知名的研究,开发新产品,支持我们团队的成长,并进一步改变世界各地的人和组织的沟通方式。
“从一开始,我们的目标就是提高人工智能技术的标准。我们一直在研究和改进先进的神经网络技术,使这种准确的翻译成为可能,”Jarek Kutylowski说,DeepL的首席执行官和创始人。“我们将本轮融资视为我们通过新产品将DeepL转型为更广泛的通信平台之旅的下一步。”
我们要感谢我们的投资者的支持和信心,因为我们潜入这个新时代。我们的新合作伙伴已经投资了Slack、Dropbox、Asana等科技巨头,我们已经准备好加入他们不断增长的成功企业名单。
如果没有我们忠实的客户和优秀的团队成员,这一切都是不可能的。我们正在共同建设一个没有沟通障碍的世界。
如果您有兴趣加入我们充满活力和不断成长的团队,请查看我们的职业页面。
2022年是DeepL的重要一年!我们为翻译器添加了新语言,发布了新产品和功能,扩大了我们的专业团队,甚至多年来第一次作为一家公司举行了会议。这是一个激动人心的时刻,我们想回顾一下是什么使今年如此特别。
新语言
早在五月份,我们就发布了土耳其语和印度尼西亚语,将该翻译器的使用范围扩大到全球数百万用户。9月,我们发布了今年最受欢迎的语言--乌克兰语,希望能缓解那些移居国外的人的沟通挑战。
一如既往,我们对每种语言版本进行了全面测试,以确保翻译准确性达到DeepL的高标准。
新产品和功能
首先,2022年发布了Android移动应用程序。Android用户现在可以在移动中翻译29种语言。
我们还发布了两个浏览器扩展:用于Chrome浏览器的DeepL和用于Microsoft Edge的DeepL。这些扩展允许用户翻译网页的片段,甚至是他们自己写的电子邮件,所有这些都不需要离开他们的浏览器。DeepL Pro订阅者可以利用新扩展的整页翻译。
最后,我们扩展了词汇表功能的选项,添加了5个新的语言对,包括英语〈〉日语、英语〈〉意大利语、英语〈〉波兰语、英语〈〉荷兰语和德语〈〉法语。我们还引入了共享术语表,允许用户与团队成员共享术语表条目,以保持公司沟通的一致性。
走向全球
DeepL Pro订阅现已在墨西哥和新加坡推出,让更多用户能够获得无限的翻译、最大的数据安全性等。
我们在日本也取得了无与伦比的成功,我们的首席执行官兼创始人Jarek Kutylowski在全球管理论坛上发表了关于DeepL如何通过人工智能翻译帮助日本公司走向全球的演讲,并受到了热烈欢迎。
发展我们的团队
2022年,我们新增的团队成员比以往任何时候都多!自2019年以来,我们首次将团队聚集在一起,进行异地合作,庆祝成功并规划未来。
我们要感谢我们的忠实用户度过了难以置信的(和鼓舞人心的)一年-敬请关注2023年初即将到来的更多令人兴奋的消息。
DeepL员工每月参加一次全公司范围内的Hack Friday活动,在日常工作之外开展项目。黑客星期五是一个很好的机会来修补我们的API,有时结果使用户。事实上,我们最近发布的Google Sheets-DeepL脚本是Hack Friday项目的成果!
在2022年9月的Hack Friday上,DeepL软件开发者Marvin Becker和开发者布道者Tim Cadenbach为Microsoft Word构建了一个原型DeepL API插件,用户可以直接在Word文档中使用DeepL进行翻译。
您可以在这里看到它的实际应用:
我们为什么对这种整合感兴趣?
业务通信是一个流行的DeepL用例-DeepL翻译可以使全球多语言工作人员高效协作,同时保护敏感的公司数据安全。我们经常听到客户的请求,他们希望使用DeepL API构建自己的Office加载项,并正在寻找资源来开始。我们希望直接了解集成的要求,以便在客户提问时提供更好的答案。
在这篇文章中,我们将分享我们学到的东西。我们还将提供开源代码,帮助您更快地启动项目。
准备好了吗?我们开始吧!
如果您是Office API的新手,我们建议您阅读Microsoft文档中的了解Office JavaScript API。简而言之,所有Office产品都提供一个通用API,并在其顶部提供特定于产品的API。
在转到技巧1之前浏览一下本教程也会很有帮助。
脚本实验室是一个由微软维护的开源项目。脚本实验室使您可以在不离开Excel、Outlook、Word或PowerPoint的情况下体验Office JavaScript API。Script Lab GitHub存储库包含一个教程来帮助您入门。
我们使用Script Lab创建了插件的初始原型,因为它是快速编写代码并查看其运行情况的理想方法,而且它只包含一个JavaScript、HTML和CSS文件。
虽然这一初始步骤还不是您可以与团队成员共享的插件,但它让您了解了DeepL API的可能性以及您将能够通过插件提供什么样的用户体验。
在文章的前面,我们向你承诺了一个开源代码!ScriptLab提供了一种导入别人的“代码片段”的方法,因此我们将自己创建的DeepL-Word代码片段开源,这样任何人都可以尝试一下。你可以在GitHub这里找到它。
如果您想继续执行此步骤,还需要一个DeepL API密钥。您可以在这里注册一个帐户。
只需按照说明中所述复制并粘贴Gist YAML,在第32行的占位符中插入您的DeepL API密钥,您只需点击几下就可以运行我们的代码片段。
最棒的部分?当您设置加载项模板时,可以重新调整Script Lab代码段的用途,因此您在Script Lab中所做的所有工作稍后都将派上用场。
既然我们已经在ScriptLab中完成了一些原型设计并了解了Office脚本的基础知识,那么我们就可以开始使用Yeoman创建实际的外接程序了。Yeoman是一个开源的脚手架工具,可以使新项目相对容易。对于Office加载项,您可以使用Microsoft预先制作的模板,通常称为“Yo Office”。
该过程如下所示:Office外接程序约曼生成器。
按照设置说明操作后,将代码从Script Lab复制到新创建的存储库中。还有更多要配置的内容,但您可以通过执行“npm run start”立即开始。这将启动Word并自动旁载加载项。
您可以使用任何IDE进行开发,尽管生成的模板在Microsoft自己的代码编辑器VS Code或Visual Studio中工作得最好。为了获得更好的编码和调试体验,我们建议使用Visual Studio。
我们的DeepL实现非常简单-JavaScript获取脚本调用文本翻译端点。对于我们的简单原型,这就足够了。如果您想在加载项中启用词汇表,则需要投入更多的工作。
我们没有在项目中使用DeepL的官方Node.js客户端库,因为该库不适用于客户端JavaScript代码。这里的原因是安全性-调用客户端代码时会暴露API密钥。
您可以查看我们上面共享的GIST文件,以了解我们的方法的更多细节(从第102行开始)。
近年来,微软为支持Mac用户进行了大量投资。虽然Mac支持对于.NET核心开发来说相当不错,但对于核心Windows开发(包括Microsoft Office应用程序)来说仍然不够好。不幸的是,针对Mac用户的Microsoft应用程序版本没有配置为易于调试。蒂姆是微软的忠实拥护者(也是MVP!)所以他没有遇到任何问题,但Mac用户Marvin需要下载Parallels才能正确调试。
在Parallels中运行Microsoft Office和Visual Studio代码可以让您调试应用程序并正确使用插件。这不是一个100%无缝的解决方案,但它可以完成工作!
Office加载项加载到在Office应用程序中运行的Web视图中,并使用iFrame显示,因此您需要将其托管在您有权访问的Web服务器上。您可以在Microsoft文档中阅读有关如何部署和发布Office加载项的详细信息。
加载项启动并运行后,任何Office管理员都可以通过Microsoft 365管理中心将其部署到组织中的用户和组。通过管理中心部署的加载项可以立即使用。
您可以轻松地将外接程序扩展到其他应用。Office加载项共享许多组件,并且一个应用程序的加载项应该可以在所有受支持的应用程序(Outlook、Word、Excel、PowerPoint、Visio和OneNote)中工作。
然而,所有的应用程序都有不同的事件。在我们的Word示例中,我们使用的是OnTextSelected,而在Excel中,您可能会使用OnColumnSelected或Row之类的对象。
若要使外接程序在其他应用程序中工作,请添加您希望外接程序响应的相应事件或操作-就是这么简单。您的大多数代码都可以跨应用程序重用。
通常建议您将特定代码转换为一个函数,以便您可以根据所需的应用程序细节重用和再次调用该函数。我们建议您通读此处提供的文章。
此外,还有一个很好的MS学习模块,可以帮助。
我们希望本概述对您有所帮助!如果您有任何问题,请随时使用Script Lab片段在GitHub存储库中创建一个问题,并让我们知道。
我们祝愿您在DeepL API-Microsoft Office之旅中一切顺利。
开发人员体验在企业词典中仍然是一个相对较新的概念,在过去的十多年里,对软件开发人员用户体验的兴趣一直在稳步增长。
原因很容易理解!现代软件项目可能非常复杂,降低这种复杂性意味着为开发人员投资核心产品之外的工具和资源从文档、教程和代码示例到社区和新的支持渠道。
作为一家为全球数万用户提供API的公司,开发人员体验始终是首要考虑的问题。因此,我们想分享一下我们过去一年工作的最新情况以及我们对未来的计划。
客户端库是我们开发人员体验工作的核心,允许用户在他们熟悉的生态系统中工作,并编写更简单、更高效的代码。
客户端库是DeepL推出的第一批开源项目。开放源代码使用户更容易自定义库并直接与我们共享反馈。
2021年8月,我们发布了第一个Python客户端库,此后,我们又发布了.NET、Node.js、PHP和Java库。一年后的2022年8月,大约7%的DeepL API请求(代表数十亿个翻译字符)是通过我们的客户端库发出的,数千名API用户至少通过客户端库发出了一次请求。
在接下来的一年里,我们计划在Go语言中至少再增加一个客户端库,并且随着API的增加,我们将继续更新现有的客户端库。
有与我们的客户图书馆相关的想法或反馈吗?在正确的存储库中创建一个GitHub问题来开始对话。我们也监控#deepl标签的堆栈溢出!
2022年6月,我们发布了DeepL API的OpenAPI规范。这使得用户更容易为DeepL尚不支持的编程语言生成客户端,并使用Swagger UI或Postman探索API。该规范还将使DeepL团队更容易以一致和有效的方式维护文档。我们最近根据OpenAPI规范重写了文档,使我们更容易改进文档。
我们计划的一个改进是在整个文档中添加客户端库代码示例以及现有的cURL和HTTP示例。
你可以在这里找到GitHub中的OpenAPI规范。
在过去的一年里,我们收到了一些用户的反馈,他们希望看到更多的示例,作为自己项目的起点,或者在集成DeepL API时参考。2022年8月,我们发布了有史以来第一个DeepL API示例项目--一个Google Sheets的示例脚本,可以使用DeepL翻译单元格。和我们的其他GitHub项目一样,这个样例项目是MIT许可证下的开源项目。
虽然我们还在定义我们的“样本项目路线图”,但我们希望这是我们将在GitHub中分享的许多样本项目中的第一个。一如既往,欢迎通过打开票证提供反馈!
我们期待听到您对我们正在进行的开发人员体验工作的反馈。我们还将继续投资于新的API特性以及对DeepL中新语言和词汇表对的支持。
DeepL API新手入门,准备好开始了吗?注册即可免费每月翻译多达50万个字符。
今年最受欢迎的语言是乌克兰语,现在DeepL Translator已上线,使我们的语言总数达到29种。
我们的研究人员和工程师团队加快了乌克兰语的发布,以确保尽快提供高质量的翻译。我们希望这次发布能够支持被迫移居国外的乌克兰人和那些目前在具有挑战性的沟通问题上航行的人。
一如既往,DeepL对神经网络技术的开发在生成细致入微且听起来自然的人工智能翻译方面处于领先地位。我们将不断提高乌克兰语和其他所有语言的翻译质量。
乌克兰语现在可以在网络翻译器、桌面和移动应用程序以及API上使用。翻译文本时,您可以选择单词的备选翻译。我们还提供保留原始格式的文档翻译。
有关详细信息,请访问我们的帮助中心。
DeepL Pro订阅现在可在墨西哥,许多DeepL的最忠实用户的家园!事实上,墨西哥的翻译使用率在全球排名前十。我们在墨西哥的大部分用户将西班牙语翻译成英语和法语,方便全球的个人和专业交流。
随着专业订阅功能,我们正在开放的保费功能,以1.29亿人,数以百万计的企业一样。DeepL Pro和DeepL Pro for Business为个人和组织提供更多触手可及的工具,包括:
无️限制的文本翻译
* 文件翻译数量增加
?文档翻译的文件大小增加
?最大的数据安全性
?附加词汇
?正式和非正式语气
?CAT工具集成
DeepL Pro订阅非常适合个人用户,特别是专业翻译或自由职业者,通过无限的翻译和定制选项释放DeepL的全部潜力。
如果您希望整个团队都能使用翻译工具,DeepL Pro for Teams将帮助您扩大与全球合作伙伴的沟通,同时确保跨国界的基调和品牌一致性。35名或更多成员的团队还可以利用单点登录(SSO)来实现最大的组织安全性。
对于希望构建自己的DeepL产品的软件开发人员和组织,使用DeepL API可以将高质量的翻译直接集成到网站、应用程序等。
墨西哥加入了越来越多提供DeepL Pro的国家行列,包括欧盟、英国、加拿大、美国、日本、瑞士和列支敦士登。要找到最适合您或您团队的计划,请访问DeepL Pro页面并立即开始。
我们很高兴向我们的土耳其语和印度尼西亚语用户说hoš geldiniz和selamat datang!
DeepL在神经网络技术方面不断取得突破,增加了两种新语言:土耳其语和印度尼西亚语。他们总共拥有近3亿发言者,为全球许多新用户打开了翻译器的大门!这些新增的语言使我们的语言数量达到28种,超过650种可能的翻译组合。
在我们为这些新语言开发翻译神经网络的过程中,我们进行了大量的盲测试来评估质量。对于土耳其语和印度尼西亚语,与竞争对手相比,DeepL的翻译系统成为翻译人员的最爱。
继我们去年推出13种语言之后,土耳其语和印度尼西亚语的加入是DeepL在推动人工智能翻译技术边界方面的又一个里程碑,并进一步推进了我们打破全球语言障碍的使命。
我们很高兴地宣布,DeepL for Chrome扩展现已上线,为您的浏览器带来高质量的网页翻译和桌面应用。无论您是与国外客户通信还是进行多语言研究,您都可以在不离开Chrome的情况下使用自己的语言浏览任何页面。
Chrome扩展为您浏览网页提供了三个重要工具:
作为一个免费或专业用户,您可以通过在扩展设置中选择您的目标语言来有效地翻译您的写作。点击文本或段落旁边的DeepL图标进行即时翻译。
免费用户可以在浏览网页时翻译选定的文本。突出显示所需的部分,并立即将其翻译成所需的语言。
突出显示文本后,将出现DeepL图标。选择您想要的语言来查看翻译。“显示更多”将在新选项卡中打开网络翻译程序。
DeepL Pro用户还可以享受整页翻译。只需在扩展上登录您的DeepL Pro帐户,并将所有或特定网站设置为即时翻译。与我们的网络翻译和桌面应用程序一样,专业版客户可获得最高的数据安全性和加密连接,并且所有文本在翻译后都会被删除。整页翻译很快将免费提供给用户。
DeepL for Chrome可确保快速高效的翻译体验,该体验基于并补充我们现有的应用程序。将DeepL for Chrome扩展添加到您的全部功能中,享受更高效的翻译体验!
以上中文文本为机器翻译,存在不同程度偏差和错误,请理解并参考英文原文阅读。
阅读原文