Google Translate Download For Windows 10 64 Bit

0 views
Skip to first unread message

Yi Pressimone

unread,
Aug 5, 2024, 2:01:07 AM8/5/24
to baybreaklofle
Toskip translation, in the list on the lower right, select Not now to skip translation or Never translate [Language] to never have the panel appear when you go to a page using that language.

Inside the address bar, you'll briefly see the status showing that the page has been translated.







If you select the translate icon in the address bar, the menu that appears also shows the status.






Email translations provided by Translator for Outlook are powered by the online Microsoft Translator service. All data transmissions are secured via SSL, and are never stored, sampled, or shared with any first- or third-party entity. This means that all translation and processing happens on servers in-memory only. (This is also known as the "no-trace" option from Microsoft Translator.)


After you've translated the message, you can select Show original to see the message in the original language or Turn on automatic translation to always translate messages to your preferred language.


Then I created a new Kiosk machine, based on Edge Chromium, an "Digital/Interactive Signage". It works well, except for it will always ask to set over the page from Norwegian to English! The page is a room plan for the building, updated regularly at: TP: Timeplan (uio.no)


Normally there is an option "Do not offer translation from Norwegian to English", but it's not there. If I translate from Norwegian to English, it has forgotten that choice next time the page is reloaded.


The latest Windows 10 Insider Build introduced the Windows Subsystem for Linux (WSL) including a native bash provided by Canonical, the company behind Ubuntu. Their implementation of bash goes by the rather complicated name of Bash on Ubuntu on Windows, which I will refer to as bash.exe in the following.


I'm trying to pass a path to bash.exe from the Windows Command Prompt (e.g. bash -c ls /mnt/me/Desktop). Since that requires me to pass a POSIX path, I was wondering if Microsoft offers any tools to translate Win32 paths programmatically into POSIX paths (like cygpath does in Cygwin, or winepath on Wine)


Following up on @ToTamire's answer. While I've already edited it to add some information on the usage of wslpath, the focus in that answer (as well as all of the previous answers) was in using it from inside WSL.


The question that was originally asked here was how to do it in Windows (rather than WSL) and "pass a path to bash.exe", so let's look at some (new, since the question was originally asked) options for that. I would still use wslpath, but through the wsl.exe command (which also wasn't available when the question was asked, but replaces the bash.exe command for WSL).


It turns out that NodeJS has a built-in module for this kind of stuff, called path. Although it doesn't completely fix the issue at hand, it's a valid workaround (to me). Just require("path") and decide on the block or one liner.


However, I was not able to type argostranslate in the terminal after that, and also not argos-translate. They were not recognized as commands. This puzzled me a lot until somebody on IRC helped me by guessing that I had to do this:


Unless there is some kind of error with my specific setup, but I seem to recall running other Python CLI programs without this issue. I can do this manual fix for my own use, but it seems like I should report this to give feedback.


I'm trying to figure which artist it really is. Tried googling/google translate, but couldn't find the artist/title in english. Although, one page showed the name "Wagner" in there, but I listened many of his songs but didn't find it.


How can I decode it into readable format; in that language it was written in (using unicode perhaps?), so i can use google translate to translate it? Or do i actually need to know the language before doing so?.


This is caused by character encoding mismatch, which is fairly common when legacy 8-bit encodings are used. A broken tagger marked the ID3 tag as being ISO-8859-1, but actually encoded the text in Windows-1251 (which ID3v2 does not allow). Your player doesn't know about it and thinks that the text is in ISO-8859-1. Or maybe worse; it also ignores the ID3 spec and thinks the tag is in Windows-1252 or whatever your local encoding is. Wikipedia calls this mojibake.


(It's impossible for a program to reliably differentiate between the 8-bit Windows-125x or ISO-8859-x encodings other than by making statistical guesses based on letter frequencies as the Universal Decoder does, so the encoding has to be specified explicitly. The ID3v1 specification only allowed ISO-8859-1, but nobody cared about it. ID3v2 allows ISO-8859-1, UTF-8, and UTF-16, with the encoding being specified in the tag itself. Unfortunately, not all players have started caring.)


On Unix you could round-trip through bytes and replace \\s with /s. Or convert to String and do the conversion there, under the premise that non-UTF8 paths aren't worth trying to compare across the platforms.


A moot point is that you can't compare full paths, only relative ones: Linux doesn't have "drive C:" and "drive E:", and the translation between mounts is dependent on where the drivers are mounted: ubuntu WSL mounts at /mnt/e and /mnt/e . git bash, to /c/ and /e/...


Windows doesn't accept / as path separator for verbatim paths (paths that start with \\?\). Instead it is interpreted as part of the file/directory name. That is C:\foo/bar.txt is file bar.txt inside a directory foo inside the drive C:, while \\?\C:\foo/bar.txt is a file called foo/bar.txt inside the drive C:. Verbatim paths are necessary if you want to avoid the windows limitation that paths are at most 254 characters long (declaring long path compatibility in the application manifest and setting a register to enable long path also works) and std::fs::canonicalize (which resolves symlinks and such) returns verbatim paths.


I am going from my Windows workplace to Mac. And I want to use my Windows keyboard shortcuts on there, but I can't find a way to convert CTRL to CMD and ALT to OPTION. Is there a way to import my Windows keyboard shortcuts to Mac and do that automatically, or is there a third-party app that could do that? It would be such a headache to make every keyboard shortcut (hundreds of combinations) manually.


Go to Preferences>Sync Settings. You can sync your keyboard shortcuts to the Creative cloud and sync back down from there on your other machine. I don't have a windows machine to test it on at the moment, but it may well automatically do the conversion.


Smartcat Translator for Windows is a desktop application developed by Smartcat. This application aims to simplify and enhance the translation process for Windows users by providing quick and easy access to translation services right from your desktop.


Use a convenient shortcut provided by Smartcat Translator for Windows. This shortcut will automatically translate the text in your clipboard and copy the translation back to your clipboard. This feature allows for a quick and seamless translation experience.


The integration automatically selects the best-performing AI translation engine for each language pair from a wide array of options available within Smartcat. This ensures that you receive the most accurate translations possible.


If you're already using Smartcat, you can seamlessly integrate your existing translation memories into the Smartcat Translator for Windows. This means you can tap into your prior work to enhance the quality and consistency of your translations.


As long as the architectures are the same, it is no wonder that Windows .exe file can run on the Linux system (if it is properly loaded on the RAM). But systemcalls of Linux and Windows are entirely different. So when an .exe file calls a systemcall on Linux, the result won't be what we expect.


I think that Wine converts Windows systemcall to Linux systemcall, but I can't imagine how to convert. Maybe systemcalls are realized by int, syscall, systenter, etc. Does Wine directly hook such operations by some way?


System calls are usually not made by the software under windows itself, but through normal calls to shared system libraries. The windows API that software uses is mostly a normal library API and not focussed on system calls (most of which are considered private and not to be used by software that's not part of windows at all), which allows Windows to implement a rather impressive long-term compatibility.


undersells the differences in calling conventions, file abstraction, object file formats and a lot of other things. It's not that easy to let a piece of software written for the interfaces used on a different operating system run successfully, making calls and exchanging memory with your native system.


While the above is true for most things that WINE emulates, as @mbrig points out in the comments, starting ca. 2019, wine-staging does have the ability to trap Windows syscalls. It does that by using Linux' seccomp functionality.


Hey, dear kernel, I'm a server, and I've just set up all my listening sockets. There's going to be no reason for me to do syscalls beyond what is necessary to serve websites, so if I do any syscall but exit, read, write, and sigreturn, kindly kick me in my binary bottom.

3a8082e126
Reply all
Reply to author
Forward
0 new messages